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:事物非自動提交,等待程序提交。