Відповіді:
Я вірю, ви можете використовувати ...
RESET QUERY CACHE;
... якщо користувач, якого ви працюєте, має права на перезавантаження. Крім того, ви можете дефрагментацію кешу запитів за допомогою ...
FLUSH QUERY CACHE;
Додаткову інформацію див. У розділі Стан кешу запитів та обслуговування в посібнику MySQL.
RESET QUERY CACHE
насправді це мені не зрозуміло. Також перезапуск сервера MySQL не допомагає. Явний SELECT SQL_NO_CACHE
робить трюк, але ні RESET QUERY CACHE
. sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
з іншої відповіді теж не допомогло.
У своїй системі (Ubuntu 12.04) я знайшов RESET QUERY CACHE
і навіть перезапустив сервер mysql недостатньо. Це було пов’язано з кешуванням диска пам'яті .
Після кожного запиту я очищаю кеш диска в терміналі:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
а потім скиньте кеш запитів у клієнті mysql:
RESET QUERY CACHE;
згідно з документацією , це має робити ...
RESET QUERY CACHE