Ce problème peut être résolu en définissant les valeurs les plus élevées pour la variable MySQL innodb_buffer_pool_size . La valeur par défaut pour innodb_buffer_pool_size sera 8,388,608 .
Pour modifier la valeur des paramètres pour innodb_buffer_pool_size veuillez consulter l'ensemble ci-dessous.
- Recherchez le fichier
my.cnfdu serveur. Pour les serveurs Linux, ce sera principalement à/etc/my.cnf - Ajouter la ligne
innodb_buffer_pool_size=64MBà ce fichier - Redémarrer le serveur MySQL
Pour redémarrer le serveur MySQL, vous pouvez utiliser l'une des 2 options ci-dessous :
- service mysqld redémarrage
- /etc/init.d/mysqld redémarrage
Référence Le nombre total de verrous dépasse la taille de la table de verrous