java.sql.SQLException: The total number of locks exceeds the lock table size Query

InnoDB表执行大批量数据的更新,插入,删除操作时会出现这个问题,需要调整InnoDB全局的innodb_buffer_pool_size的值来解决这个问题,并且重启mysql服务

以上是我谷歌得出的反馈,下main写上我的办法

选定你使用的数据库 USE carnetwork

直接使用mysql图形化工具 执行 SHOW VARIABLES LIKE "%_buffer%";


找到这个配置文件

一般在/etc/my.cnf下面

首先service mysqld stop或是 ps -ecf |  grep mysql

kill -9  进程号杀掉mysql进程

vim /etc/my.cnf


最后启动mysql 执行命令 service mysqld start

可能启动mysql的过程会很慢,请耐心等待

mysql启动完成后可以查看到设置的参数值已经改变

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容