1、查看单个数据库的大小

使用ksql连接到数据库,使用sys_database_size函数

(1)select sys_database_size('数据库名');

(2)select sys_size_pretty(sys_database_size('数据库名'));

2、查看所有数据库的大小,并按大小排序

select sys_database.datname, sys_database_size(sys_database.datname) as size from sys_database order by size desc;

3、查看单个表的大小,并带单位输出

select sys_size_pretty(sys_relation_size('表名'));

4、查看所有表大小

select schemaname,relname,sys_size_pretty(sys_total_relation_size(relid)) from sys_stat_user_tables where schemaname=' ' order by sys_relation_size(relid) desc limit 5;

更多推荐