Showing posts with label The total number of locks exceeds the lock table size. Show all posts
Showing posts with label The total number of locks exceeds the lock table size. Show all posts

Thursday, February 5, 2009

Mysql Error - “The total number of locks exceeds the lock table size”

“The total number of locks exceeds the lock table size”
I encountered this error when executing the SQL below.

DELETE perfdata_service_raw
FROM perfdata_service_raw, perfdata_host
WHERE perfdata_service_raw.host_name = perfdata_host.host_name AND
perfdata_host.is_deleted = 1

SOLUTION

Increase the innodb_buffer_pool_size variable in /etc/my.cnf. The default value is 8M, so I set it to 256M, restart the mysqld service (service mysqld restart), and the problem is resolved.

[mysqld]
set-variable=innodb_buffer_pool_size=512M