为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 达梦8 【操作系统】: 国产的操作系统: 麒麟、凝思等 【CPU】: 【问题描述】*:目前我们这边需要提前预估一张表,或者一个模式下占用的磁盘空间大小,请问下这个有什么方式可以评估呢?
可以用以下aql看表和索引占用的空间大小 select OWNER,SEGMENT_TYPE,SEGMENT_NAME,ROUND(SUM(BYTES)/(102410241024.000),3) SIZE_GB FROM dba_SEGMENTS where owner='模式名' and SEGMENT_NAME='表名' group by OWNER,SEGMENT_TYPE,SEGMENT_NAME order by SIZE_GB DESC;
可以用以下aql看表和索引占用的空间大小
select OWNER,SEGMENT_TYPE,SEGMENT_NAME,ROUND(SUM(BYTES)/(102410241024.000),3) SIZE_GB
FROM dba_SEGMENTS
where owner='模式名' and SEGMENT_NAME='表名'
group by OWNER,SEGMENT_TYPE,SEGMENT_NAME
order by SIZE_GB DESC;