Die von MySQL erstellte Optimierung besteht im Hinzufügen von Indizes. Manchmal können jedoch Situationen auftreten, in denen das Hinzufügen von Indizes nicht den gewünschten Effekt erzielt. Nach dem Hinzufügen schlägt die Suche nach allen Daten immer noch fehl. Der Grund ist SQL ERKLÄREN AUSWÄHLEN cs.sid, -- c.courseFrontTitle, -- c.imgBig, cs.studyStatus, coi.Gebühr, -- act.PROC_INST_ID_ AS Prozess-ID, cs.createDTM, cs.payStatus, cs.istabgeschlossen, cs.saleChannel, cs.isDelete AUS Biz_CourseStudy cs LINKS JOIN Biz_CourseOrderItem coi ON cs.sid = coi.CourseStudyID WO cs.studentID = 00001 und cs.payStatus nicht in(0) Wenn man sich den Index ansieht, liegt der Grund darin, dass sid bigint und der Typ von CourseStudyID varchar ist. Der Grund ist hier. Nach der Änderung des Typs in bigint wird die Abfragegeschwindigkeit sofort verbessert. Ich bin auf eine solche Situation gestoßen. Nach der Analyse des Extras stellte ich fest, dass die Geschwindigkeit ohne Reihenfolge um 0,6 s und mit hinzugefügter Reihenfolge um 6 s in Ordnung war. Die Lösung besteht darin, einen Index für die Sortierung zu erstellen. Hier besteht meine Sortierung aus zwei Feldern. Erstellen Sie einen gemeinsamen Index für ab, index_a_b
Zu diesem Zeitpunkt ist die Verwendung von Filesort bei Betrachtung der Leistung verschwunden Die Geschwindigkeit beträgt direkt 0,6 s Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Nginx kompiliert nginx - neues Modul hinzufügen
>>: Detaillierter Prozess zum Konfigurieren eines HTTPS-Zertifikats unter Nginx
Hintergrund Bei der Data-Warehouse-Modellierung w...
Inhaltsverzeichnis 1. rsync, cp Dateien kopieren ...
Geben Sie ssh ein und geben Sie den folgenden Bef...
1. Einführung in Linux .NET Core Microsoft hat .N...
1. Lösung für das Problem, dass die Seite leer is...
1. Überprüfen Sie den Synchronisierungsstatus der...
Inhaltsverzeichnis 1. Hintergrund zur Umsetzung 2...
Vorwort Beim Sichern der Datenbank wird eine voll...
Die Zeit vergeht wie im Flug und in nur sechs Tag...
Wenn Sie Ihre Django-Anwendungen erstellen und sk...
Vorwort Ich habe mir am Sonntag zu Hause das drei...
In HTML-Seiten müssen wir manchmal automatisch ein...
Wie installiere ich PHP7 unter Linux? 1. Installi...
Im Allgemeinen ist es unwahrscheinlich, dass Sie ...
1. Verwenden Sie xshell, um eine Verbindung mit d...