tidb-ctl 无法获取分区表大小

./tidb-ctl --host **** --port 10080 table disk-usage -d dbname -t table1
其中table1 是 PARTITION BY HASH( ** ) PARTITIONS 64, 的hash 分区表,获取disk-usage =1,明显不是一个有效的值,求问,如何获取hash table的表大小

请问下这里提到的不是一个有效值,是结果数据不对还是结果形式上无效?

1 个赞

也遇到了类似的问题,表使用了范围分区,每个月一个分区,从INFORMATION_SCHEMA.tables查询表占用空间为1700G+,但是通过tidb-ctl table disk-usage 命令只返回一个120

咱们集群版本是多少啊

tidb v3.0.18

高版本应该修复了,我需要确认一下

通过接口取分区表大小返回的结果还是 1,版本
tiup ctl:v5.2.1 tidb

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。