Heim >Datenbank >MySQL-Tutorial >Was ist die Spezifikation des MySQL-Index?

Was ist die Spezifikation des MySQL-Index?

王林
王林nach vorne
2023-05-31 17:43:061984Durchsuche

1. Es wird empfohlen, die Anzahl der Indizes in einer einzelnen Tabelle auf maximal 5 zu beschränken.

2. Es wird nicht empfohlen, dass die Anzahl der kombinierten Indexfelder 5 überschreitet.

3. Der Beitritt zu mehr als drei Tischen ist verboten.

Die Datentypen der zu verbindenden Felder müssen absolut konsistent sein.

4. Linke oder vollständige Unschärfe ist strengstens untersagt. Verwenden Sie bei Bedarf eine Suchmaschine, um das Problem zu beheben.

5. Wenn es ein Orderby-Szenario gibt, achten Sie bitte auf die Ordnung des Index.

Instanzen

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

Das obige ist der detaillierte Inhalt vonWas ist die Spezifikation des MySQL-Index?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen