Несколько небольших, специфичных вопросов MySQL Query Cache - PullRequest
0 голосов
/ 09 апреля 2010

Я просматривал всю сеть и задаваемые здесь вопросы о кешировании MySQL, и большинство из них кажутся совершенно неконкретными в отношении нескольких моих вопросов о производительности и кешировании запросов MySQL. В частности, я хочу получить ответы на эти вопросы, предположим, что для всех вопросов у меня включен кеш запросов, и он имеет тип 2 или «ЗАПРОС»:

  1. Является ли кеш запросов для таблицы, базы данных или сервера? То есть, если у меня установлен размер кэша X, а у таблиц T и баз данных D будет ли кешироваться объем данных TX, DX или X?
  2. Если у меня есть таблица T1, для которой я регулярно использую подсказку SQL_CACHE для запросов SELECT, и таблицу T2, которую я никогда не делаю, когда я запрашиваю T2 с помощью запроса SELECT, она сначала проверит кеш перед выполнением запроса? Примечание. Я не хочу использовать SQL_NO_CACHE для всех запросов T2.
  3. Предположим, что такая же ситуация, как в вопросе 2. Если я изменю (INSERT, DELETE) таблицу T2, будет ли выполняться какая-либо обработка в кэше?
  4. Для ответов на вопросы 2 и 3, является ли время обработки незначительным, если T2 постоянно изменяется и является целью большинства моих запросов SELECT?

1 Ответ

1 голос
/ 09 апреля 2010
  1. Это за экземпляр
  2. Да
  3. Да
  4. Да

http://dev.mysql.com/doc/refman/5.1/en/query-cache-operation.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...