Heim > Datenbank > MySQL-Tutorial > Fassen Sie die Punkte zusammen, die Sie bei bestimmten Arten von Abfragen beachten sollten

Fassen Sie die Punkte zusammen, die Sie bei bestimmten Arten von Abfragen beachten sollten

巴扎黑
Freigeben: 2017-06-12 14:12:45
Original
1409 Leute haben es durchsucht

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

Fassen Sie die Punkte zusammen, die Sie bei bestimmten Arten von Abfragen beachten sollten

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!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage