参考:https://blog.csdn.net/weixin_40683253/article/details/80762583

mysql在进行大批量的数据操作时,会报“The total number of locks exceeds the lock table size”,特别是执行create、update语句的时候,

在出现错误的那段查询语句之前写上这么一句话:

show variables like "%_buffer%";
SET GLOBAL innodb_buffer_pool_size=67108864;
问题就解决了。

启动MySQL时就要分配并且总是存在的全局缓存。

目前有:

key_buffer_size(默认值:402653184,即384M)、

innodb_buffer_pool_size(默认值:134217728即:128M)、

innodb_additional_mem_pool_size(默认值:8388608即:8M)、

innodb_log_buffer_size(默认值:8388608即:8M)、

query_cache_size(默认值:33554432即:32M)等五个。总共:560M.

mysql出现size报错时,一般是这几个值得问题,而这些变量值都可以通过命令如:show variables like '变量名';查看到,并且通过命令如:SET GLOBAL '变量名'='修改后的数值';更改。

最新文章

  1. maven基础知识
  2. MyBatis拦截器原理探究
  3. 判断 JS 中对象的类型
  4. 软件产品案例分析--K米
  5. [C:\Users\Administrator\.IntelliJIdea2016.1\system\tomcat\Unnamed_demo_2\work\Catalina\localhost\demo\org\apache\jsp\index_jsp.java]
  6. Orchard官方文档翻译(二) 安装 Orchard
  7. Maven最佳实践:管理依赖
  8. l​i​n​u​x添加​修​改​用​户​名​密​码
  9. (hdu)1042 N! 大数相乘
  10. CentOS 添加/绑定 IP
  11. TensorFlow 深度学习笔记 Stochastic Optimization
  12. php这样实现伪静态
  13. Keras Xception Multi loss 细粒度图像分类
  14. 深度链接(DeepLinking)怎样免费实现
  15. C语言经典算法 - 多维矩阵转一维矩阵的代码
  16. 解读经典《C#高级编程》最全泛型协变逆变解读 页127-131.章4
  17. java算法03 - 常用的8种排序算法
  18. 如何让Enum枚举实现异或操作
  19. 如何设计出优秀的Restful API?
  20. 本地服务器上挂载A目录到B目录

热门文章

  1. psd缩略图上传组件
  2. Jmeter(十二)常用插件
  3. 网络yum源
  4. Runtime Error R6034 Application has attempt to load the C runtime library incorrectly
  5. How to Fix Grub error: no such partition Grub Rescue
  6. weblogic性能调优
  7. Hibernate3核心API-Configuration类
  8. wpf prism IRegionManager 和IRegionViewRegistry
  9. git备份代码
  10. Linux安全加固之中间件Tomcat