use_query_cache
SELECT 쿼리에서 쿼리 캐시를 사용할 수 있습니다. 매개변수 enable_reads_from_query_cache
및 enable_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 - 활성화됨