原文:记录问题,当数据量很大的时候,删除数据mysql会报异常:[Err] 1206 - The total number of locks exceeds the lock table size 锁总数超过锁表大小

如果您使用的是一个很大的innodb表,并且您正在更新 插入或删除大量的行,那么您可能会偶然发现以下错误: innodb将其锁表存储在主缓冲池中。这意味着可以同时拥有的锁的数量受mysql启动时设置的innodb buffer pool size变量的限制。默认情况下,mysql将其保留为 mb,如果您在服务器上使用innodb执行任何操作,那么这是非常无用的。 幸运的是,解决这个问题非常容易:将 ...

2019-09-06 12:25 0 462 推荐指数:

查看详情

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM