So löschen Sie den MySQL-Abfrage-Cache ohne Neustart des Servers
Um die MySQL-Leistung zu verbessern, ist es wichtig, den Abfrage-Cache regelmäßig zu leeren. Während zum Löschen des Caches normalerweise ein Serverneustart verwendet wird, gibt es effizientere Methoden.
Eine Möglichkeit, den Abfragecache zu leeren, ohne den Server neu zu starten, besteht darin, den folgenden Befehl auszuführen:
RESET QUERY CACHE;
Dieser Befehl löscht effektiv alle zwischengespeicherten Abfragen und macht Platz für neue. Es ist jedoch wichtig zu beachten, dass der Benutzer, der diesen Befehl ausführt, über Neuladerechte verfügen muss.
Eine Alternative zum Zurücksetzen des Caches besteht darin, ihn mit dem folgenden Befehl zu defragmentieren:
FLUSH QUERY CACHE;
Defragmentierung reorganisiert den Abfrage-Cache, wodurch seine Effizienz verbessert wird, ohne dass Abfragen entfernt werden müssen.
Ausführlichere Informationen zur Verwaltung des MySQL-Abfrage-Caches finden Sie im Abschnitt „Abfrage-Cache-Status und“. Abschnitt „Wartung“ im MySQL-Handbuch.
Das obige ist der detaillierte Inhalt vonWie lösche ich den MySQL-Abfrage-Cache, ohne den Server neu zu starten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!