![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 62
三少说
预则立,不预则废!
展开
-
Caused by: java.sql.SQLException: The table ‘XXX’ is full(mysql the table is full)
Caused by: java.sql.SQLException: The table ‘XXX’ is full(mysql the table is full)1.查看报错日志查看 mysql 官方给出的解释有可能可能导致报错: 1. 你的磁盘满了 2. 你的表数据太多了2. 排查表数据太多了网上说的如果mysql5.6版本单表数据超过16M就会报这个异常,大概将近百万数据才会达到16M吧,我的表300多条数据才0.5M,命令如下。1. use information_schem原创 2021-01-27 17:44:45 · 3590 阅读 · 1 评论 -
Mysql 大批量删除数据(解决方案)
Mysql 大批量删除数据参考微信公众号《Java自学之路》在业务场景要求高的数据库中,对于单条删除或者更新的操作,在delete和update后面加上limit1是个好习惯。我在工作中看到有同事这样写,如果想要了解具体细节,请参考Mysql全面总结为什么这样做?比如在执行删除中,如果第一条就命中了删除行,如果Sql中有limit1;这时候就直接return了,否则还会执行完全表扫描才return。如果表的数据量大,会做很多无用功。那么我们讨论下如果删除大数据量的sql,能否用limit达到原创 2020-10-20 19:53:18 · 25646 阅读 · 2 评论 -
Mysql全面总结(看这一篇就够了)
声明:本文参考三太子敖丙的《Mysql总结》断断续续看了许多mysql的文章,留在脑海的就是事务索引集群本文就梳理下所学的知识1.存储引擎1.1 InnoDBInnoDB 是 Mysql 默认的事务型存储引擎,只要在需要它不支持的特性时,可以用其他的,InnoDB 擅长写 ,我们讲到主从复制的时候再谈及。InnoDB 采用 MVCC 来支持高并发,并且实现了四个标准的隔离级别(读未提交、读已提交、可重复读、串行化)。其默认的隔离级别是可重复读,是通过 MVCC + Next-key原创 2020-10-15 22:04:05 · 1642 阅读 · 2 评论