Skip to main content
이러한 설정은 system.settings에서 확인할 수 있으며, 소스 코드를 기반으로 자동 생성됩니다.

use_query_cache

이 설정을 활성화하면 SELECT 쿼리에서 쿼리 캐시를 사용할 수 있습니다. 매개변수 enable_reads_from_query_cacheenable_writes_to_query_cache는 캐시 사용 방식을 더 세부적으로 제어합니다. 가능한 값:
  • 0 - 비활성화됨
  • 1 - 활성화됨

use_query_condition_cache

쿼리 조건 캐시를 활성화합니다. 이 캐시는 WHERE 절의 조건을 만족하지 않는 데이터 파트(data part)의 그래뉼 범위를 저장하고, 이 정보를 후속 쿼리에서 임시 인덱스로 재사용합니다. 가능한 값:
  • 0 - 비활성화됨
  • 1 - 활성화됨

use_query_condition_cache_for_top_k

ORDER BY <column> LIMIT n (TopK) 최적화(동적 필터링 또는 스킵 인덱스 기반)를 사용하는 쿼리에 쿼리 조건 캐시를 활성화합니다. 비활성화하면 이러한 읽기는 캐시를 조회하거나 캐시에 데이터를 채우지 않습니다. 이러한 쿼리는 실행 중 런타임 임계값에 따라 그래뉼을 제외할 수 있으므로, 캐시 엔트리는 TopK 계획 매개변수와 읽은 파트 집합을 기준으로 분할됩니다. use_query_condition_cache도 활성화하지 않으면 이 설정은 효과가 없습니다. 사용 가능한 값:
  • 0 - 비활성화됨
  • 1 - 활성화됨
마지막 수정일 2026년 8월 14일