Heim  >  Artikel  >  Datenbank  >  Detaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung

Detaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung

黄舟
黄舟Original
2017-08-02 11:19:231314Durchsuche

Bei der Abfrage einer großen Datenmenge müssen wir einige Optimierungsmethoden und einige grundlegende Optimierungsmethoden von MySQL übernehmen und einige unserer Erfahrungen mit allen teilen.

1.max_connections, die maximale Anzahl von Verbindungen. Wenn der Server eine große Anzahl gleichzeitiger Verbindungsanfragen hat, wird empfohlen, diesen Wert zu erhöhen. Variablen wie „max_connections“ anzeigen Maximale Anzahl von Verbindungen Lassen Sie uns die maximale Anzahl von Verbindungen überprüfen

Detaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung

2. Überprüfen Sie die tatsächlichen Verbindungen Anzahl, Ausführung zeigt Status wie „max_used_connections“ und die Anzahl der geantworteten Verbindungen

Detaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung

3.back_log: Die Verbindungen, die MySQL kann Menge zwischenspeichern. Wenn die Verbindungsdaten von MySQL max_connections erreichen, werden neue Anforderungen im Stapel gespeichert, um auf eine bestimmte Verbindung zu warten, um Ressourcen freizugeben. Die Anzahl der wartenden Verbindungen ist back_log, es werden keine Verbindungsressourcen gewährt .

Führen Sie die vollständige Prozessliste aus, um sie anzuzeigen

Detaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung

4.key_buffer_size: Gibt die Größe des Indexpuffers an, der die Geschwindigkeit bestimmt Indexverarbeitung. Insbesondere die Geschwindigkeit des Indexlesens. Schauen Sie sich Variablen wie „key_buffer_size“ an. Wir werfen einen Blick auf die Verwendung von key_buffer_size. Führen Sie

Detaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung

6.query_cache_size aus. Mit dem MySQL-Puffer speichert MySQL die Abfrageergebnisse im Puffer , for Die gleiche SELECT-Anweisung (Groß-/Kleinschreibung beachten) liest die Ergebnisse direkt aus dem Puffer. Führen Sie „show global status“ wie „qcache%“ aus, um zu sehen, dass es viele Möglichkeiten gibt, die Konfiguration von MySQL zu optimieren

show global status like 'key_read%';

Detaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der grundlegenden MySQL-Konfigurationsoptimierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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