리눅스
Mysql query cache hitratio 계산하기
dosona
2018. 10. 9. 11:13
쿼리캐시 히트율은 다음의 공식으로 구할 수 있다.
Query Cache Hit Rate = Qcache_hits / ( Qcache_hits + Com_select ) * 100
Qcache_his 는쿼리 캐시로 처리된 SELECT 쿼리의 수 이고, Com_select는 캐시에서 결과를 찾지 못하여 MySQL 서버가 쿼리를 실행한 횟수를 의미한다.
그렇다면 Qcache_hits 와 Com_select 를 어떻게 구하는지 알아보자
show variables like ‘query_%’;
다음 사진에서 query_cache_limit가 Qcache_hits 이다.
그 다음 Com_select를 구하기 위해 다음 명령어를 작성하자.
show global status like ‘Com_select’
이제 공식으로 계산해보면 다음과 같은 수치를 확인할 수 있다.
1048576/ ( 1048576 + 18 ) * 100 = 99.99..