MySQL线上实例insert慢常见原因有哪些? 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:事物非自动提交,等待程序提交。