In diesem Abschnitt geht es hauptsächlich um einige spezifische Arten von Optimierungsabfragen: (1) Zählabfrageoptimierung; (2) Verwandte Abfrage (3) Unterabfrage (4) GROUP BY- und DISTINCT-Optimierung (5) LIMIT Paging-Optimierung Zählabfrageoptimierung Die Rolle der COUNT()-Aggregatfunktion: (1) Zählen Sie die Anzahl der Werte in einer bestimmten Spalte, und Sie können auch die Anzahl der Zeilen zählen. Es ist zu beachten, dass beim Zählen von Spaltenwerten der Spaltenwert nicht leer sein darf (NULL wird nicht gezählt). (2) Zählen Sie die Anzahl der Zeilen im Ergebnissatz. Wenn der Spaltenwert nicht leer sein darf, wird die Anzahl der Zeilen in der Tabelle gezählt. Um dies sicherzustellen, müssen Sie jedoch COUNT() verwenden, um die Anzahl der Zeilen im Ergebnissatz zu ermitteln. Platzhalter ignorieren direkt alle Spaltenwerte und berechnen direkt die Anzahl der zu optimierenden Zeilen. Für die MyISAM-Speicher-Engine ist COUNT(*) sehr schnell, wenn es keine begrenzten Where-Abfragebedingungen in einer einzelnen Tabelle gibt, da MyISAM selbst bereits die Gesamtzahl der Zeilen gespeichert hat. Wenn Qualifizierungsbedingungen vorliegen, sind auch Abfragestatistiken erforderlich. Nachfolgend finden Sie ein einfaches Anwendungsbeispiel für die Optimierung: (
1. Hochleistungs-MySQL – Detaillierte Optimierung bestimmter Abfragetypen
Einführung: Dieser Abschnitt ist hauptsächlich für einige spezifische Arten von Optimierungsabfragen gedacht: (1) Zählabfrageoptimierung (2) Verwandte Abfragen (3) Unterabfragen (4) GRUPPE BY- und DISTINCT-Optimierung (5) LIMIT Paging-Optimierung Zählabfrageoptimierung COUNT() Aggregatfunktion: (1) Zählen Sie die Anzahl eines bestimmten Spaltenwerts, und Sie können auch die Anzahl der Zeilen zählen. Es sollte beachtet werden, dass der Spaltenwert ist Erforderlich beim Zählen von Spaltenwerten. Ist nicht leer (NULL wird nicht gezählt) (2) Zählt die Anzahl der Zeilen im Ergebnissatz, wenn der Spaltenwert nicht leer sein darf
[Verwandte Fragen und Antworten Empfehlungen]:
Das obige ist der detaillierte Inhalt vonFassen Sie die Punkte zusammen, die Sie bei bestimmten Arten von Abfragen beachten sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!