mySQL 서버를 다시 시작하지 않고 mysql 쿼리 캐시 를 지우는 방법이 있습니까?
답변
나는 당신이 사용할 수 있다고 생각합니다 …
RESET QUERY CACHE;
… 실행중인 사용자에게 다시로드 권한이있는 경우 또는 다음을 통해 쿼리 캐시 조각 모음을 수행 할 수 있습니다.
FLUSH QUERY CACHE;
자세한 내용은 MySQL 매뉴얼 의 Query Cache Status and Maintenance 섹션을 참조하십시오.
답변
내 시스템 (Ubuntu 12.04)에서 RESET QUERY CACHE
MySQL 서버를 발견 하고 다시 시작하는 것만으로는 충분하지 않습니다. 메모리 디스크 캐싱 때문이었습니다 .
각 쿼리 후에 터미널에서 디스크 캐시를 정리합니다.
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
그런 다음 mysql 클라이언트에서 쿼리 캐시를 재설정하십시오.
RESET QUERY CACHE;