캐싱을 사용해야 하는 경우
- 동일한 쿼리를 자주 실행하는 경우
- 네트워크 대역폭이 제한적인 경우
- 지연 시간이 긴 환경에서 작업하는 경우
- 오프라인으로 개발하면서 나중에 사용할 응답을 캐싱하려는 경우
캐싱 활성화 방법
캐싱 동작
obj_readtable_querytable_query_statsrefs_read_batchfile_content_read
캐시 크기 및 저장 공간 세부 정보
WEAVE_SERVER_CACHE_SIZE_LIMIT(바이트 단위)으로 제어됩니다. 실제로 사용되는 디스크 공간은 다음 세 가지 구성 요소로 이루어집니다.
- 크기가 고정된 32KB 체크섬 파일
- 실행 중인 클라이언트당 최대 약 4MB의 쓰기 전 로그(WAL) 파일(프로그램 종료 시 자동으로 삭제됨)
- 최소 32KB, 최대
WEAVE_SERVER_CACHE_SIZE_LIMIT인 기본 데이터베이스 파일
- 실행 중: >= 32KB + ~4MB + 캐시 크기
- 종료 후: >= 32KB + 캐시 크기
- 실행 중: 최대 ~9MB
- 종료 후: 최대 ~5MB