原文地址
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 --按表名称排序
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐