개발

MySQL 8.0 쿼리 캐시 삭제하기

조용한닭 2023. 12. 22. 08:50
728x90
반응형

 

MySQL 8.0에서 쿼리 캐시를 삭제하려면 다음 명령을 사용할 수 있습니다. MySQL 서버에서 관리자 권한이 필요합니다.

 

  1. MySQL 클라이언트를 엽니다.
  2. MySQL 서버에 로그인합니다. 로그인 명령은 다음과 같이 입력합니다. 로그인 시 관리자 권한을 가진 사용자로 로그인해야 합니다.
mysql -u your_username -p

 


 

쿼리 캐시를 삭제하는 방법

1) 모든 쿼리 캐시 삭제: 모든 쿼리 캐시를 삭제하려면 다음 명령을 실행합니다.

RESET QUERY CACHE;

 

2) 특정 쿼리 캐시 항목 삭제: 특정 쿼리 캐시 항목을 삭제하려면 해당 쿼리를 실행하면 됩니다. MySQL은 해당 쿼리를 다시 캐시에 저장하지 않습니다.

DELETE FROM mysql.cached_queries WHERE query_text = 'YOUR_QUERY_HERE';

YOUR_QUERY_HERE를 실제 삭제하려는 쿼리로 대체하십시오.

 

 

쿼리 캐시를 주기적으로 삭제하거나 관리해야 하는 이유는 캐시된 쿼리가 오래된 것이거나 더 이상 필요하지 않을 때, 또는 성능 문제를 해결하기 위해서입니다. 그러나 쿼리 캐시를 지나치게 자주 삭제하면 성능에 오히려 악영향을 미칠 수 있으므로 주의가 필요합니다.

728x90
반응형