Effacer le cache des requêtes MySQL sans redémarrer le serveur
Dans cet article, nous explorerons des méthodes alternatives pour vider le cache des requêtes MySQL sans recourir à un redémarrage du serveur.
Cache de requêtes
Le cache de requêtes MySQL stocke les résultats des requêtes précédemment exécutées, améliorant ainsi le temps de réponse pour les exécutions ultérieures de la même requête. Cependant, ce cache peut accumuler des données inutiles au fil du temps, affectant les performances.
Vider le cache des requêtes
1. RÉINITIALISER LE CACHE DE REQUÊTES :
Si l'utilisateur dispose des droits de rechargement, vous pouvez directement vider le cache de requêtes à l'aide de la commande suivante :
RESET QUERY CACHE;
2. FLUSH QUERY CACHE :
Vous pouvez également défragmenter le cache de requêtes, qui efface également toutes les données inutiles, en utilisant :
FLUSH QUERY CACHE;
Informations supplémentaires
Pour plus de détails sur l'état et la maintenance du cache de requêtes, reportez-vous à la section État et maintenance du cache de requêtes de MySQL. manuel.
En mettant en œuvre ces techniques, vous pouvez gérer efficacement le cache de requêtes MySQL sans nécessiter un redémarrage du serveur, en optimisant les performances et en maintenant l'intégrité des données.
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!