sql >> Database teknologi >  >> RDS >> Mysql

SELECT + INSERT + Query Cache =MySQL lås op

Prøv at reducere størrelsen på forespørgselscache betydeligt. 1G er sandsynligvis for stort.

Start med 16M eller 32M og juster query_cache_limit i overensstemmelse hermed (256K?) - og flyt dig opad, efterhånden som læseydeevnen øges uden at nå "Venter på forespørgselscachelås" på skrivninger.

"Vær forsigtig med at dimensionere forespørgselscachen overdrevent stor, hvilket øger den overhead, der kræves for at vedligeholde cachen, muligvis ud over fordelen ved at aktivere den. Størrelser i snesevis af megabyte er normalt fordelagtige. Størrelser på hundredvis af megabyte er muligvis ikke det."http://dev.mysql.com/doc/refman/ 5.6/da/query-cache.html




  1. Sådan får du UTC Datetime fra UNIX_TIMESTAMP() i MySQL

  2. Indtastningstype tekstfelt giver rettet fejl 2147483647

  3. Hvad er forskellen mellem en tabelscanning og en klynget indeksscanning?

  4. LOAD DATA er ikke tilladt i lagrede procedurer