Zusammenfassung zwei der INNODB-Engine-Leistungsoptimierung von MySQL

Unter https://www.roamway.com/?In p = 421 haben wir die erste Hälfte der MySQL-Leistungsoptimierung analysiert,Heute werde ich die zweite Hälfte analysieren。 9.Cache abfragen(Abfrage-Cache): Durch Ausführen von show global status wie "qcache%"; Kann den Abfrage-Cache erhalten,wie folgt: Wenn die Werte dieser Elemente alle 0 sind, bedeutet dies, dass der Abfragecache nicht in der Konfigurationsdatei festgelegt ist,Bitte öffnen Sie die Konfigurationsdatei,Dann in[mysqld]Konfigurieren Sie query_cache_type = im Feld 1 query_cache_size = x (1Gibt an, dass der Abfragecache aktiviert ist,0Gibt an, dass der Abfragecache deaktiviert ist),Speichern und schließen,Starten Sie MySQL neu. Führen Sie erneut den globalen Status wie "qcache%" aus; Sie können sehen, dass die Indikatoren Wert haben。 Analyse:…

Zusammenfassung der Leistungsoptimierung der MySQL INNODB-Engine

1.Gleichzeitig:Wie viele Verbindungen haben die Daten bisher?,登录mysql以后执行 show global status like ‘max_used_connections’; Variablen wie "max_connections" anzeigen; allgemein,Treffen Sie die folgenden Beziehungen: max_used_connections / max_connections * 100% <=85% 2.Innodb_buffer_pool:Es spielt eine entscheidende Rolle für die MySQL-Leistung der Innodb-Engine。 Weil Innodb Daten und Indizes zwischenspeichert,Die offizielle Empfehlung lautet, es auf zu setzen 70-80% Verfügbare Erinnerung。 Wenn es nicht viel zu tun gibt,Und wird nicht explodieren,Innodb_buffer_pool_size muss nicht zu groß eingestellt werden。 3.innodb_log_file_size:配置文件提示设置到innodb_buffer_pool_size的25% 它在高写入负载情况下很重要。Je größer der Wert, desto höher die Leistung,Kann aber die Erholungszeit verlängern。…