테이블
-
테이블 캐시를 관리하는 방법프로그래밍 2024. 10. 4. 20:51
개발자는 종종 데이터 조회를 위해 DB 조회 쿼리를 작성하고 조회 성능에 민감하게 된다. 각종 DB 튜닝 작업 - 인덱스, 서브쿼리 제거, 임시 테이블 사용 등등 - 을 진행하고 그럼에도 불구하고 성능 문제 및 리소스 문제로 고통 받는 경우가 있다. 아래에 설명할 테이블 Cache 방법은 효율적인 Cache를 하기 위한 방법 중 하나이다. 우리가 테이블 Cache 또는 조회 결과를 캐시 할 때는 먼저 몇 가지 사전 조건이 걸린다. 1. 조회 데이터가 얼마나 자주 변경 되는가?2. 조회 데이터가 얼마나 자주 사용 되는가? 만약, 해당 조회가 자주 변경되는 내용이라면 Cache는 큰 도움이 되지 않을 것이다.또한, 그러한 데이터라면 Cache를 고려하지 않을 것이다. 그럼 자주 변경되지 않으면서 자주 사용되..