原文: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