Heim > Datenbank > MySQL-Tutorial > Unter welchen Umständen schlägt der Index fehl?

Unter welchen Umständen schlägt der Index fehl?

清浅
Freigeben: 2020-09-15 14:53:41
Original
37615 Leute haben es durchsucht

Zu den Fällen von Indexfehlern gehören: 1. Bei der Berechnung von Spalten oder der Verwendung von Funktionen 2. Bei der Verwendung von oder in einer where-Anweisung, wenn eine Spalte kein Index ist, dann eine andere; Spalten sind ungültig.

Unter welchen Umständen schlägt der Index fehl?

[Empfohlene Kurse: MySQL-Tutorial]

Wann müssen Sie einen Index verwenden?

(1) Spalten werden häufig in Wo-Bedingungen verwendet

(2) Es gibt eine große Anzahl von Nullwerten in der Spalte

(3) Die Tabelle wurde kaum geändert

(4) Die Datenmenge ist groß, nur 2-4% der Daten werden ausgewählt

Unter welchen Umständen schlägt der Index fehl?

Unter welchen Umständen wird der Index ungültig

(1) Wenn die Spalte berechnet oder eine Funktion verwendet wird, wird die Der Index der Spalte wird ungültig

(2) Eine Nichtübereinstimmung des Datentyps führt zu einem Indexfehler

(3) IS NULL oder IS NOT NULL wird in der where-Anweisung verwendet, was zu einem Index führt Fehler

(4) Es wird eine umgekehrte Operation verwendet, wodurch der Index nicht funktioniert

(5) Wenn die Verknüpfungsoperation verwendet wird, funktioniert der Index nicht

(6 ) Wenn Sie OR in WHERE verwenden und eine Spalte keinen Index hat, funktionieren die anderen Spalten nicht. Der Index funktioniert nicht

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er hilfreich ist alle.

Das obige ist der detaillierte Inhalt vonUnter welchen Umständen schlägt der Index fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage