Database/MySQL

MySQL 속도 측정을 위한 SQL_NO_CACHE

Dongkkase 2021. 9. 8. 14:43
반응형

설명

MySQL 5.3 버전의 GUI에서 실행된 쿼리가 캐싱되어 다음에 다시 실행할때 실행 속도가 줄어 정확한 속도 측정이 되지 않을때 SQL_NO_CACHE를 사용하면 실행할 때마다 캐싱 되지 않은 속도를 확인할 수 있다.

 

쿼리 캐시는 5.7.2 부터 사용되지 않으며, 8.0에선 제거되었기 때문에 다른 방법이 필요할 수 있다.

 

사용법

SELECT SQL_NO_CACHE * FROM `TABLE_NAME`;

SELECT SQL_NO_CACHE `col_name` FROM `TABLE_NAME`;

기본 문법은 위와 같다. 

 

반응형