반응형
쿼리캐시 장단점
-
MySQL 쿼리 캐시Technique/RDBMS 2016. 4. 10. 19:35
쿼리 캐시( Query Cache ) 는 타 DBMS에는 없는 MySQL의 독특한 기능 중 하나로서 적절히 설정만 해두면 상당한 성능 향상 효과를 얻을 수 있다. 여러 가지 복잡한 처리 절차왜 꽤 큰 비용을 들여 실행된 결과를 쿼리 캐시에 담아 두고, 동일한 쿼리 요청이 왔을 때 간단하게 쿼리 캐시에서 찾아서 바로 결과를 내려 줄 수 있기 때문에 기대 이상의 효과를 거둘 수 있다.하지만 항상 그렇 듯이 이 쿼리 캐시에도 장단점이 있으므로 적절한 조율이 중요하다. 쿼리 캐시는 단어의 이미와는 달리 SQL 문장을 캐시하는 것이 아니라 쿼리의 결과를 메모리애 캐시해두는 기능이다. 쿼리 캐시의 구조는 간단한 키와 값의 쌍으로 관리되는 맵( map )과 같은 데이터 구조로 구현돼 있다. 여기서 키를 구성하는 요소..