Mysql
 sql >> Base de données >  >> RDS >> Mysql

Cache des requêtes MySQL :limité à une taille de cache maximale de 128 Mo ?

L'avertissement émis par mysqltuner.py est en fait pertinent même si votre cache ne risque pas d'être permuté. Il est bien expliqué dans ce qui suit :http://blogs.oracle.com/dlutz/entry/mysql_query_cache_sizing

Fondamentalement, MySQL passe plus de temps à nettoyer le cache, plus le cache est grand et comme le cache est très volatil sous des charges d'écriture même modérées (les requêtes sont souvent effacées), le mettre trop grand aura un effet négatif sur les performances de votre application. Ajustez le query_cache_size et query_cache_limit pour votre application, essayez de trouver un point de rupture où vous avez le plus de hits par insertion, un faible nombre de lowmem_prunes et surveillez de près la charge de vos serveurs de base de données tout en le faisant.