Mysql
 sql >> база данни >  >> RDS >> Mysql

SELECT + INSERT + Query Cache =MySQL блокира

Опитайте се да намалите значително размера на кеша на заявките. 1G вероятно е твърде голям.

Започнете с 16M или 32M и коригирайте съответно query_cache_limit (256K?) - и се придвижете нагоре, докато производителността на четене се увеличава, без да достигате до „Изчакване за заключване на кеша на заявките“ при записи.

„Бъдете внимателни при прекомерно голям размер на кеша на заявките, което увеличава режийните разходи, необходими за поддържане на кеша, вероятно отвъд ползата от активирането му. Размерите в десетки мегабайти обикновено са полезни. Размерите в стотици мегабайти може да не са.“http://dev.mysql.com/doc/refman/ 5.6/en/query-cache.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерете дубликати в същата таблица в MySQL

  2. Това безопасна/силна функция за дезинфекция ли е?

  3. Дали да се използва ИМЕНА НА НАБОРИ

  4. Разрешете на потребителите само определена информация от базата данни

  5. Добавете нова колона към резултата и обединете таблицата