Vor kurzem wechselte ich von Standard-MySQL zu Percona
und verwendete den Percona-Assistenten , um my.cnf
zu generieren.
Allerdings kann ich sehen, dass die generierten Einstellungen für my.cnf
standardmäßig query_cache_type = 0
verwenden. (Abfragecache ist deaktiviert).
Das einzige, was ich auf dem Server laufen lasse, ist ein Wordpress-Blog. Meine Fragen sind:
MySQL Query Cache ist ein Cache-Mechanismus, der den Text der Abfrage (z. B. SELECT * FROM Benutzer WHERE deleted = 0) und das Ergebnis der Abfrage im Speicher speichert. Bitte überprüfen Sie diesen Link , um zu wissen, wie Aktivieren Sie den MySQL Query Cache auf Ihrem Server.
Die WordPress DB-Cache-Plugins andererseits verringern die Anzahl der Anfragen an die DB durch Zwischenspeichern von Abfragen in temporären Dateien (Überprüfen Sie Ihr Cache-Verzeichnis wp-content / tmp / auf Cache-Dateien).
Die obigen zwei Absätze beweisen, dass Wordpress db cache UND mysql query cache unterschiedlich sind.
mysql Query Cache sollten Sie nur aktivieren, wenn Ihre Website mehr mysql liest als schreibt. Da Ihre Website eine Wordpress-Site ist, können Sie dies versuchen, indem Sie mysql query cache aktivieren.
Ich hoffe, ich habe deine 2 Fragen beantwortet.