Maison > base de données > tutoriel mysql > Mysql couvrant l'analyse des instances d'index hautes performances

Mysql couvrant l'analyse des instances d'index hautes performances

王林
Libérer: 2023-05-29 22:18:07
avant
1034 Les gens l'ont consulté

1. Raisons des performances élevées

L'index est généralement plus petit que l'enregistrement. Les requêtes d'index de couverture n'ont besoin que de lire l'index, pas l'enregistrement.

Les indices sont stockés séquentiellement en fonction de la taille des valeurs, nécessitant moins d'E/S que les enregistrements à accès aléatoire.

La plupart des moteurs de données peuvent mieux mettre en cache les index, par exemple MyISAM ne met en cache que les index.

2. Exemple

La colonne d'action de la table ijiangtao_local_db_mysql contient l'index. Utilisez expliquer pour analyser l'instruction de requête suivante. Pour une requête couverte par un index, la valeur de Extra dans le résultat de l'analyse est Using index, indiquant qu'un index de couverture est utilisé :

explain select `action` from ijiangtao_local_db_mysql.t_user_action_log;
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal