跳到主要内容

catalog_meta_cache_statistics

概述

查看当前连接的 FE 中,External Catalog 的元数据缓存信息。

所属数据库

information_schema

表信息

该表中一行表示“某个 FE 上、某个 external catalog 的一个 cache entry”的统计快照。

列名类型说明
FE_HOSTtext上报该统计的 FE 主机
CATALOG_NAMEtextCatalog 名字
ENGINE_NAMEtextMeta cache 引擎名,如 hiveicebergpaimon
ENTRY_NAMEtext引擎内部的 cache entry 名,如 schemafilemanifest
EFFECTIVE_ENABLEDboolean综合 enable / ttl-second / capacity 后,该缓存是否真正生效
CONFIG_ENABLEDboolean配置中的原始 enable
AUTO_REFRESHboolean该 entry 是否启用异步 refresh-after-write
TTL_SECONDbigintTTL 秒数。0 表示关闭,-1 表示永不过期
CAPACITYbigint最大条目数
ESTIMATED_SIZEbigint当前缓存条目估计数
REQUEST_COUNTbigint总请求数
HIT_COUNTbigint命中次数
MISS_COUNTbigint未命中次数
HIT_RATEdouble命中率
LOAD_SUCCESS_COUNTbigint成功加载次数
LOAD_FAILURE_COUNTbigint失败加载次数
TOTAL_LOAD_TIME_MSbigint总加载耗时,单位毫秒
AVG_LOAD_PENALTY_MSdouble平均加载耗时,单位毫秒
EVICTION_COUNTbigint被驱逐条目数
INVALIDATE_COUNTbigint显式失效次数
LAST_LOAD_SUCCESS_TIMEtext最近一次成功加载时间
LAST_LOAD_FAILURE_TIMEtext最近一次失败加载时间
LAST_ERRORtext最近一次加载失败错误信息

使用示例

SELECT catalog_name, engine_name, entry_name,
effective_enabled, ttl_second, capacity,
estimated_size, hit_rate, last_error
FROM information_schema.catalog_meta_cache_statistics
ORDER BY catalog_name, engine_name, entry_name;

常见用法:

  • ENGINE_NAME + ENTRY_NAME 定位具体的逻辑缓存。
  • EFFECTIVE_ENABLEDTTL_SECONDCAPACITY 确认实际生效的缓存策略。
  • HIT_RATEESTIMATED_SIZELOAD_FAILURE_COUNTLAST_ERROR 排查缓存行为。