query_cache_type: aktivieren oder deaktivieren?

8

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:

  1. Darf ich den Abfragecache aktivieren?
  2. Es gibt einige Wordpress-Plugins, die Datenbank-Cache anbieten. Ist das Ergebnis beim Aktivieren des Abfragecaches ähnlich?
bazaglia 20.01.2013, 00:30
quelle

1 Antwort

10

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.

    
OMG 20.01.2013, 06:26
quelle

Tags und Links