“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
No comments:
Post a Comment