Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage-Caching:auf eine maximale Cache-Größe von 128 MB beschränkt?

Die von mysqltuner.py ausgegebene Warnung ist sogar dann relevant, wenn Ihr Cache nicht vertauscht werden könnte. Sie ist im Folgenden gut erklärt:http://blogs.oracle.com/dlutz/entry/mysql_query_cache_sizing

Grundsätzlich verbringt MySQL mehr Zeit damit, den Cache zu pflegen, je größer der Cache ist, und da der Cache selbst bei moderaten Schreiblasten sehr volatil ist (Abfragen werden oft gelöscht), wirkt sich eine zu große Größe negativ auf die Leistung Ihrer Anwendung aus. Optimieren Sie die query_cache_size und query_cache_limit Versuchen Sie für Ihre Anwendung, einen Bruchpunkt zu finden, an dem Sie die meisten Treffer pro Einfügung haben, eine geringe Anzahl von lowmem_prunes und behalten Sie dabei auch die Auslastung Ihrer Datenbankserver im Auge.