Maison >base de données >tutoriel mysql >Introduction aux opérations de requêtes lentes MySQL pour l'optimisation Mysql
La requête lente de MySQL est une fonction de journalisation fournie par MySQL, qui est utilisée pour enregistrer les instructions SQL dépassant une certaine limite de temps.
Vous devez définir vous-même ce délai. Une instruction SQL qui dépasse ce délai est une instruction SQL relativement lente. Cette instruction sera enregistrée dans le fichier journal pour une visualisation et une optimisation faciles.
Utilisation lente des requêtes MySQL
1. Le fichier de configuration MySQL est requis (redémarrez le serveur MySQL)
2. Test simple :
1. Ajouter un tableau avec un seul enregistrement d'environ 4 millions
3. Structure : le caractère no_index n'est pas indexé
4. en utilisant index Une requête simple a révélé que l'instruction SQL était enregistrée dans le journal des requêtes lentes.
5. Test après indexation no_index :
6. Utilisez cette instruction pour afficher la structure dans le tableau
7. Après avoir ajouté l'index, nous avons constaté qu'après avoir utilisé l'index, l'efficacité des requêtes est nettement plus rapide
8. Grâce à un simple test de comparaison, il a été constaté que les requêtes lentes peuvent enregistrer des instructions SQL dépassant une certaine limite de temps. La comparaison a révélé qu'en général, les requêtes prennent plus de temps. comme ils n'utilisent pas d'index, l'efficacité des requêtes est considérablement améliorée lors de l'utilisation de l'index.
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!