Maison > Article > base de données > Comment vider le cache des requêtes MySQL sans redémarrer le serveur ?
Comment vider le cache de requêtes MySQL sans redémarrage du serveur
Pour améliorer les performances de MySQL, il est essentiel de vider périodiquement le cache de requêtes. Bien que le redémarrage du serveur soit généralement utilisé pour vider le cache, il existe des méthodes plus efficaces.
Une approche pour purger le cache des requêtes sans redémarrer le serveur consiste à exécuter la commande suivante :
RESET QUERY CACHE;
Cette commande efface efficacement toutes les requêtes mises en cache, laissant la place à de nouvelles. Il est cependant important de noter que l'utilisateur exécutant cette commande doit disposer des droits de rechargement.
Une alternative à la réinitialisation du cache est de le défragmenter à l'aide de la commande suivante :
FLUSH QUERY CACHE;
La défragmentation réorganise le cache de requêtes, améliorant ainsi son efficacité sans supprimer aucune requête.
Pour des informations plus complètes sur la gestion du cache de requêtes MySQL, reportez-vous à « Statut du cache de requêtes et Section Maintenance" du manuel MySQL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!