Maison > base de données > tutoriel mysql > Quelle est la spécification de l'index mysql ?

Quelle est la spécification de l'index mysql ?

王林
Libérer: 2023-05-31 17:43:06
avant
1992 Les gens l'ont consulté

1. Il est recommandé de contrôler le nombre d'index dans une seule table dans les 5.

2. Il n'est pas recommandé que le nombre de champs d'index combinés dépasse 5.

3. L'adhésion interdit plus de trois tables.

Les types de données des champs qui doivent être joints doivent être absolument cohérents.

4. Le flou gauche ou le flou complet est strictement interdit. Si nécessaire, utilisez un moteur de recherche pour le résoudre.

5. S'il existe un scénario de commande, veuillez faire attention à l'ordre de l'index.

Instances

1)consts 单表中最多只有一个匹配行(主键或者唯一索引),在优化阶段即可读取到数据。
2)ref 指的是使用普通的索引(normal index)。
3)range 对索引进行范围检索。
反例:explain 表的结果,type=index,索引物理文件全扫描,速度非常慢,这个 index 级别比较 range 还低,与全表扫描是小巫见大巫。
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