system.query_cache
存储有关缓存查询结果的信息,包括查询 ID、结果大小和缓存数据位置等详细信息。
列 | 类型 | 描述 |
---|---|---|
sql | String | 缓存查询的原始 SQL 文本。 |
query_id | String | 结果被缓存的查询的唯一标识符。 |
result_size | UInt64 | 缓存结果文件的大小(以字节为单位)。 |
num_rows | UInt64 | 缓存结果中的行数。 |
partitions_sha | String | 用于验证缓存一致性的源分区哈希值。 |
location | String | 缓存结果文件的存储位置(例如,内部路径)。 |
active_result_scan | Boolean | 缓存结果当前是否被 RESULT_SCAN 使用。 |
示例:
SELECT * FROM system.query_cache;
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ sql │ query_id │ result_size │ num_rows │ partitions_sha │ location │ active_result_scan │
├──────────────────┼──────────────────────── ──────────────┼─────────────┼──────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┤
│ SELECT * FROM t1 │ 39497827-9f20-464d-8389-0fb08129d9d4 │ 13 │ 3 │ 0756b2601aec1bccd8cc4b31f15692a993609364eead4595555933f2ec5f4f0d │ _result_cache/60050f5b0dc42f13b9803380b8dd576e582c66fcac68db0cdd1af915db166843/7468ce283bf9487fbc039b76c93047c1.parquet │ false │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘