跳到主要内容

system.query_cache

存储有关缓存查询结果的信息,包括查询 ID、结果大小和缓存数据位置等详细信息。

类型描述
sqlString缓存查询的原始 SQL 文本。
query_idString结果被缓存的查询的唯一标识符。
result_sizeUInt64缓存结果文件的大小(以字节为单位)。
num_rowsUInt64缓存结果中的行数。
partitions_shaString用于验证缓存一致性的源分区哈希值。
locationString缓存结果文件的存储位置(例如,内部路径)。
active_result_scanBoolean缓存结果当前是否被 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 │ 1330756b2601aec1bccd8cc4b31f15692a993609364eead4595555933f2ec5f4f0d │ _result_cache/60050f5b0dc42f13b9803380b8dd576e582c66fcac68db0cdd1af915db166843/7468ce283bf9487fbc039b76c93047c1.parquet │ false
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘