서버를 다시 시작하지 않고 MySQL 쿼리 캐시 지우기
mySQL 서버를 재시작하지 않고 mysql 쿼리 캐시를 클리어할 수 있는 방법이 있습니까?
당신이 사용할 수 있을 거라 믿어요...
RESET QUERY CACHE;
...실행 중인 사용자에게 새로고침 권한이 있는 경우.또는 다음을 통해 쿼리 캐시를 조각 모음할 수 있습니다.
FLUSH QUERY CACHE;
자세한 내용은 MySQL 매뉴얼의 쿼리 캐시 상태 및 유지 관리 섹션을 참조하십시오.
내 시스템(Ubuntu 12.04)에서는RESET QUERY CACHEmysql 서버를 재부팅하는 것만으로는 부족합니다.이는 메모리 디스크 캐시 때문입니다.
쿼리할 때마다 터미널의 디스크 캐시를 청소합니다.
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
다음으로 mysql 클라이언트의 쿼리 캐시를 리셋합니다.
RESET QUERY CACHE;
서류상으로는...
RESET QUERY CACHE
저처럼 쿼리 캐시를 클리어하는 방법을 찾고 있는 다른 사용자에게는 쿼리 캐시가 사용되지 않습니다.
쿼리 캐시는 MySQL 5.7.20에서 사용되지 않으며 MySQL 8.0에서 제거됩니다.
따라서 명령어는RESET QUERY CACHE그리고.FLUSH QUERY CACHE제거되었습니다.
자세한 내용은 데이터베이스 관리자의 답변을 참조하십시오.MySQL이 버전 8.0 이후에 쿼리 캐시 기능을 삭제한 이유는 무엇입니까?
언급URL : https://stackoverflow.com/questions/5231678/clear-mysql-query-cache-without-restarting-server
'programing' 카테고리의 다른 글
| Python은 해석됩니까, 컴파일됩니까, 아니면 둘 다입니까? (0) | 2023.01.15 |
|---|---|
| php - 연관 배열의 숫자 인덱스를 가져옵니다. (0) | 2023.01.15 |
| MySQL : 저장 프로시저 내의 트랜잭션 (0) | 2023.01.15 |
| 모든 열을 비교하는 MariaDB/MySQL을 제외한 다른 방법 (0) | 2023.01.15 |
| PHP에서 PDF를 편집하시겠습니까? (0) | 2023.01.15 |