0
点赞
收藏
分享

微信扫一扫

MYSQL 执行update语句时报错: The total number of locks exceeds the lock table size 问题

由于数据量较大导致报错:‘’The total number of locks exceeds the lock table size‘’。

这句话翻译过来大概是这个意思:总数已经超过锁定表的大小。

解决办法:

输入查询:show variables like "%_buffer%";

找到innodb_buffer_pool_size 对应的值默认为8388608 也就是8兆。

我们将其设置数值大一些 如:1G

SET GLOBAL innodb_buffer_pool_size=1024*1024*1024;

再次输入查询:show variables like "%_buffer%";

MYSQL 执行update语句时报错: The total number of locks exceeds the lock table size 问题_缓存池大小

找到innodb_buffer_pool_size 对应的值默认为1073741824也就是1G

完成之后,再执行update 语句;

举报

相关推荐

0 条评论