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

SELECT + INSERT + Query Cache =MySQL sperrt

Versuchen Sie, die Größe des Abfragecaches deutlich zu reduzieren. 1G ist wahrscheinlich zu groß.

Beginnen Sie mit 16 MB oder 32 MB und passen Sie das query_cache_limit entsprechend an (256 KB?) - und bewegen Sie sich nach oben, wenn die Leseleistung zunimmt, ohne beim Schreiben "Warten auf Abfrage-Cache-Sperre" zu erreichen.

"Seien Sie vorsichtig, wenn Sie den Abfrage-Cache übermäßig groß dimensionieren, was den für die Wartung des Cache erforderlichen Overhead erhöht, möglicherweise über den Nutzen der Aktivierung hinaus. Größen von mehreren zehn Megabyte sind normalerweise vorteilhaft. Größen von Hunderten von Megabyte möglicherweise nicht."http://dev.mysql.com/doc/refman/ 5.6/en/query-cache.html