sql >> Databasteknik >  >> RDS >> Mysql

SELECT + INSERT + Query Cache =MySQL lås

Försök att minska storleken på frågans cache avsevärt. 1G är förmodligen för stort.

Börja med 16M eller 32M och justera query_cache_limit därefter (256K?) - och flytta dig uppåt när läsprestandan ökar utan att nå "Waiting for query cache lock" vid skrivningar.

"Var försiktig med att dimensionera frågecachen överdrivet stor, vilket ökar den overhead som krävs för att underhålla cachen, möjligen utöver fördelen med att aktivera den. Storlekar i tiotals megabyte är vanligtvis fördelaktiga. Storlekar på hundratals megabyte kanske inte är det."http://dev.mysql.com/doc/refman/ 5.6/en/query-cache.html




  1. Operand bör innehålla 1 kolumn - MySQL NOT IN

  2. Vilken datatyp ska jag binda som frågeparameter för att använda med NUMBER(15) kolumn i Oracle ODBC?

  3. MySql:Lagra flervalsdata i databasen

  4. Mysql:Programmatiskt ta bort alla främmande nycklar