检查 YugabyteDB 中每个数据库消耗的磁盘大小

Checking disk size consumed by each database in YugabyteDB

[用户在 YugabyteDB Community Slack 上发布的问题]

有什么方法可以检查每个数据库、表占用的磁盘大小吗?我尝试了下面的查询但没有运气:

- \l+
- select pg_database_size('databaseName');
- select t1.datname AS db_name,  
       pg_size_pretty(pg_database_size(t1.datname)) as db_size
from pg_database t1
order by pg_database_size(t1.datname) desc;

YugabyteDB 使用其名为 DocDB(即 Rocks DB)的本地数据存储来存储 table 的数据。这些目录 table 没有任何尺码详细信息。您可以直接在 YugabyteDB 平板电脑服务器 UI http://<ipaddress>:9000/tables 中访问个人 table 级别的详细信息。它将显示每个 table.

的磁盘 space 列