[DB] Query Cache ?
2022.01.16
목차 Query Cache란? MySQL Query Cache의 문제점 대안 Query Cache란? Query Cache란 SQL 실행 결과를 메모리에 저장해 둔 것을 의미합니다. SQL을 수행하면 [Query Parsing] -> [Optimization] -> [Execution] 과정을 거쳐 디스크에서 데이터를 읽습니다. 하지만 Query Cache를 사용하면 이러한 과정을 생략하고 같은 SQL이라면 메모리에서 바로 결과 값을 찾아서 사용할 수 있습니다. 몇 개의 레코드를 찾기 위해 몇 백만개의 레코드를 읽는 무거운 쿼리가 자주 사용된다면 Query Cache로 큰 이점을 얻을 수 있습니다. MySQL Query Cache의 문제점 MySQL은 자체적으로 Query Cache 기술을 지원했지만 5..