Есть ли способ очистить mysql кеш запросов без перезагрузки сервера mySQL?
Очистить кеш запросов MySQL без перезапуска сервера
Ответ 1
Я считаю, что вы можете использовать...
RESET QUERY CACHE;
... если пользователь, с которым вы работаете, имеет права перезагрузки. Кроме того, вы можете дефрагментировать кеш запросов через...
FLUSH QUERY CACHE;
Дополнительную информацию см. в разделе в разделе "Состояние и обслуживание кэша запросов" руководства MySQL.
Ответ 2
В моей системе (Ubuntu 12.04) я нашел RESET QUERY CACHE
и даже перезапустил сервер mysql недостаточно. Это произошло из-за кэширования диска памяти.
После каждого запроса я очищаю кэш диска в терминале:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
а затем reset кэш запросов в mysql-клиенте:
RESET QUERY CACHE;
Ответ 3
согласно документации, это должно сделать это...
RESET QUERY CACHE