跳到主要内容

file_cache_info

概述

file_cache_info 系统表展示所有存活 BE 节点上的 File Cache 缓存块明细。可以使用该表按照 Tablet、BE、缓存路径或缓存类型分析空间占用,排查缓存分布不均或缓存空间异常增长等问题。

版本说明

该系统表从 Doris 4.1 开始支持,Doris 4.0.x 不支持该系统表。

每一行表示一个缓存块。查询结果反映当前缓存状态;查询填充缓存或缓存淘汰发生时,结果可能随之变化。

注意

查询该表会扫描所选 BE 节点上持久化的 File Cache 元数据。当缓存块数量较多时,查询会产生额外的 I/O。请避免频繁执行无过滤条件的查询;如果只需查看特定 BE 节点,请使用 BE_ID 过滤。

所属数据库

information_schema

表信息

列名类型描述
HASHSTRING缓存块所属远程文件的哈希值。
OFFSETBIGINT缓存块在远程文件中的起始偏移量,单位为字节。
TABLET_IDBIGINT缓存块关联的 Tablet ID。缓存块未关联 Tablet 时,该值为 0
SIZEBIGINT缓存块大小,单位为字节。
TYPESTRING缓存类型。可能的值为 normalindexttldisposable
REMOTE_PATHSTRING远程文件路径的预留字段,当前返回空字符串。
CACHE_PATHSTRING缓存块所在 BE 节点的本地 File Cache 根目录。
BE_IDBIGINT保存该缓存块的 BE 节点 ID。

示例

查询指定 Tablet 的缓存明细

SELECT *
FROM information_schema.file_cache_info
WHERE TABLET_ID = 1761571031445;
+----------------------------------+--------+---------------+-------+-------+-------------+------------------------------+---------------+
| HASH | OFFSET | TABLET_ID | SIZE | TYPE | REMOTE_PATH | CACHE_PATH | BE_ID |
+----------------------------------+--------+---------------+-------+-------+-------------+------------------------------+---------------+
| 468448215c52334ae5bee147259b1027 | 0 | 1761571031445 | 15120 | index | | /mnt/disk1/project/filecache | 1761571031251 |
| 71bb73d34cd8ffe280b16dd329df5ba1 | 15120 | 1761571031445 | 13117 | index | | /mnt/disk1/project/filecache | 1761571031251 |
| 77c6b69d1a7c4fe740a11bab5c1bbaa3 | 28237 | 1761571031445 | 12249 | index | | /mnt/disk1/project/filecache | 1761571031251 |
+----------------------------------+--------+---------------+-------+-------+-------------+------------------------------+---------------+

汇总缓存空间占用

以下查询按照 BE 和缓存类型汇总指定 Tablet 占用的缓存空间:

SELECT BE_ID, TABLET_ID, TYPE, SUM(SIZE) AS CACHE_BYTES
FROM information_schema.file_cache_info
WHERE TABLET_ID = 1761571031445
GROUP BY BE_ID, TABLET_ID, TYPE
ORDER BY CACHE_BYTES DESC;
+---------------+---------------+-------+-------------+
| BE_ID | TABLET_ID | TYPE | CACHE_BYTES |
+---------------+---------------+-------+-------------+
| 1761571031251 | 1761571031445 | index | 40486 |
+---------------+---------------+-------+-------------+