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.cnf
du 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