原文地址
GBase 8s常见问题 – 查看表中数据量与表占用空间
改造后,使用以下sql,查询所有表占用空间及数据量
select
t.tabname, --表明
t.partnum, --空间ID
f.partition, --表空间名称
p.nptotal*p.pagesize total_size, --占用空间KB
p.nrows --数据量行
from
systables t left join sysmaster:sysptnhdr p on
t.partnum = p.partnum left join sysfragments f on
p.partnum = f.partn
--where f.partition='datadbs2'
where
t.statlevel = 'A' -- 排除系统表
order by
t.tabname --按表名称排序