выборочно очистить кеш запросов MySQL (очистить только один конкретный запрос) - PullRequest
1 голос
/ 15 ноября 2011

Мне нужно попробовать и очистить только один запрос (фактически сохраненный процесс) из кэша, чтобы отладить его и объективно определить, эффективны ли наши оптимизации. Это на производственной системе клиента, для которой у нас нет резервной копии, и выполнение сброса кэша запросов по всей базе данных будет катастрофическим.

1 Ответ

1 голос
/ 15 ноября 2011

Несколько вещей о кеше запросов:

  • Кешируются отдельные запросы, а не хранимые процедуры.
  • Записи кэша становятся недействительными, если одна из таблиц, участвующих в SQL,изменено.

Вы можете добавить ключевое слово SQL_NO_CACHE в свои запросы, чтобы избежать кэширования.

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