system.query_cache 시스템 테이블
system.query_cache 시스템 테이블
system.query_cache 는 query cache 의 내용을 보여주는 테이블이에요.
출처: 문서
본문
ClickHouse Cloud에서의 조회 — 이 시스템 테이블의 데이터는 ClickHouse Cloud에서 각 노드에 로컬로 저장돼요. 따라서 모든 데이터의 완전한 뷰를 얻으려면 clusterAllReplicas 함수가 필요해요. 자세한 내용은 여기 를 참고하세요.
Description
query cache 의 내용을 보여줘요.
Columns
-
query(String) — 쿼리 문자열이에요. -
query_id(String) — 쿼리 ID예요. -
is_subquery(UInt8) — 쿼리 캐시 항목이 하위 쿼리 결과인지 여부예요. -
result_size(UInt64) — 쿼리 캐시 항목의 크기예요. -
tag(LowCardinality(String)) — 쿼리 캐시 항목의 태그예요. -
stale(UInt8) — 쿼리 캐시 항목이 오래되었는지 여부예요. -
shared(UInt8) — 쿼리 캐시 항목이 여러 사용자 간에 공유되는지 여부예요. -
compressed(UInt8) — 쿼리 캐시 항목이 압축되었는지 여부예요. -
expires_at(DateTime) — 쿼리 캐시 항목이 오래되는 시각이에요. -
key_hash(UInt64) — 쿼리 캐시 항목을 찾는 키로 사용되는 쿼리 문자열의 해시예요.
Example
SELECT * FROM system.query_cache FORMAT Vertical;
Row 1:
──────
query: SELECT 1 SETTINGS use_query_cache = 1
query_id: 7c28bbbb-753b-4eba-98b1-efcbe2b9bdf6
result_size: 128
tag:
stale: 0
shared: 0
compressed: 1
expires_at: 2023-10-13 13:35:45
key_hash: 12188185624808016954
1 row in set. Elapsed: 0.004 sec.