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

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

王林
王林avant
2023-05-31 17:43:061963parcourir

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 还低,与全表扫描是小巫见大巫。

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer