1、在 MySQL 5.7 中清空表时,表中有 300 多万条记录,清空至还剩下 200 多万记录时,提示:1206 – The total number of locks exceeds the lock tablesize。如图1
图1
2、参考: THE TOTAL NUMBER OF LOCKS EXCEEDS THE LOCK TABLE SIZE。
3、这个问题可以通过设置 MySQL 变量“innodb_buffer_pool_size”的较高值来解决。 innodb_buffer_pool_size 的默认值为 8,388,608。在 Windows 中的位置在:”C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” 。
4、编辑 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini ,
发表回复