请教下tidb怎么统计数据库以及对应表,占用磁盘空间的大小?

  1. 进入 Dashboard 左侧 “集群信息”→“Region 分布”。
  2. 按 “数据库 + 表” 筛选目标表的 Region 数量与分布,结合单 Region 大小(默认 96MB)估算表大小(仅作快速判断,非精准值)。

table_storage_stats

  • 精准统计:优先用关联 tikv_region_status),或 tiup ctl 工具,统计结果包含 MVCC/Raft 等物理开销,能匹配实际磁盘占用;
  • 单位误区:系统表默认单位是字节,需手动换算成 GB(÷1024³);
  • 磁盘暴涨排查:先看 version_size(GC 问题)和 raft_size(批量写入),再排查残留数据 / 日志占用。