sql >> Databáze >  >> RDS >> Mysql

SELECT + INSERT + Query Cache =MySQL lock up

Pokuste se výrazně snížit velikost mezipaměti dotazů. 1G je pravděpodobně příliš velké.

Začněte s 16M nebo 32M a podle toho upravte query_cache_limit (256K?) – a posouvejte se dál, jak se zvyšuje výkon čtení, aniž byste při zápisech dosáhli „Čekání na zámek mezipaměti dotazu“.

"Dejte si pozor na příliš velkou velikost mezipaměti dotazů, která zvyšuje režii potřebnou k údržbě mezipaměti, možná nad rámec výhod jejího povolení. Velikosti v desítkách megabajtů jsou obvykle výhodné. Velikosti ve stovkách megabajtů nemusí být."http://dev.mysql.com/doc/refman/ 5.6/cs/query-cache.html




  1. Advanced MySql Query:Aktualizace tabulky informacemi z jiné tabulky

  2. Jak najít všechny podřízené řádky v MySQL?

  3. Mohu získat výsledky uložené procedury do kurzoru v rámci jiné uložené procedury v SQL

  4. Jak přidat vertikální okraje do vaší výstupní mřížky SQL*Plus / SQLcl