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
1086 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:
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
Derniers numéros
MySQL arrête le processus
Depuis 1970-01-01 08:00:00
0
0
0
Env中mysql
Depuis 1970-01-01 08:00:00
0
0
0
Erreur lors de l'installation de MySQL sous Linux
Depuis 1970-01-01 08:00:00
0
0
0
php - problème de surveillance MySQL
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal