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

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