Tento problém lze vyřešit nastavením vyšších hodnot pro proměnnou MySQL innodb_buffer_pool_size . Výchozí hodnota pro innodb_buffer_pool_size bude 8,388,608 .
Chcete-li změnit hodnotu nastavení pro innodb_buffer_pool_size podívejte se prosím na níže uvedenou sadu.
- Vyhledejte soubor
my.cnfze serveru. U linuxových serverů to bude většinou na/etc/my.cnf - Přidejte řádek
innodb_buffer_pool_size=64MBdo tohoto souboru - Restartujte server MySQL
Chcete-li restartovat server MySQL, můžete použít kteroukoli z níže uvedených 2 možností:
- restart služby mysqld
- /etc/init.d/mysqld restart
Reference Celkový počet zámků překračuje velikost tabulky zámků