原文:mysql报错"ERROR 1206 (HY000): The total number of locks exceeds the lock table size"的解决方法

. 问题背景 InnoDB是新版MySQL v . 及以后 默认的存储引擎,之前版本的默认引擎为MyISAM,因此,低于 . 版本的mysql配置文件.my.cnf中,关于InnoDB的配置默认是被注释起来的。在实际使用时,发现不少人只是把mysql的配置文件拷贝到需要的路径下后,就启动mysqld,而建表时偏偏又指定engine innodb。正常情况下,即使不显式配置innodb引擎的参数, ...

2013-07-28 21:44 0 5383 推荐指数:

查看详情

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

如果您使用的是一个很大的innodb表,并且您正在更新、插入或删除大量的行,那么您可能会偶然发现以下错误: innodb将其锁表存储在主缓冲池中。这意味着可以同时拥有的锁的数量受mysql启动时设置的innodb_buffer_pool_size变量的限制。默认情况下,mysql ...

Fri Sep 06 20:25:00 CST 2019 0 462
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM