MySQL线上实例insert慢常见原因有哪些

1
2
3
4
5
6
7
8
9
10
11
1、锁等待:SQL产生的间隙锁、自增锁、死锁、MDL锁、外键检查锁,锁等待时间。
2、iops达到瓶颈:例如备份任务、高频binlog redolog等文件写入。
3、semi-sync:因为网络抖动,MySQL半同步、增强半同步导致语句卡住。
4、高并发:高并发场景下,导致系统资源达到瓶颈,从而SQL执行慢。
5、大字段:当前表索引过多,或者写入大量的text类型数据。
6、硬件故障:因为磁盘、raid卡、内存等物理硬件故障导致写入慢。
7、磁盘资源耗尽:操作系统的磁盘、inode资源耗尽。
8、文件系统故障:MySQL data目录的所在挂在的不可写、或者被设置为只读。
9、binlog group commit等待
10、参数配置:innodb_buffer、redo_buffer过小
11、autocommit:事物非自动提交,等待程序提交。

iY6oRK.png

博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%