查询DB表实际大小-创新互联

1.查询DB表实际大小(保证clob/blob/nclob lob大字段)

成都创新互联专业为企业提供双阳网站建设、双阳做网站、双阳网站设计、双阳网站制作等企业网站建设、网页设计与制作、双阳企业网站模板建站服务,十载双阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。 select round(sum(bytes/1024/1024/1024),2) ||'G' from dba_segments where owner='用户'   and segment_name ='表' OR segment_name IN (select SEGMENT_NAME from dba_LOBS where TABLE_NAME='表' and owner='用户');

如果不是dba用户可以用user_segments & user_lobs 且不需要owner.

2. 查询表里LOB大字段

   select round(sum(b.BYTES/1024/1024),2) ||'M' from dba_lobs a, dba_segments b    where a.segment_name = b.segment_name  and a.owner = '用户(大写)' and a.table_name = '表(大写)' ;

3.查询表大小不带LOB大字段

select round(sum(bytes/1024/1024/1024),2) ||'G' from user_segments where segment_name ='表';

4.表数据被删除

a. 若表的数据被truncate,上述方法查到的数据会立即变化

b. 若表的数据被delete,则需要对表进行收缩,上述查询才会变化;

 alter table 表名 enable row movement;  alter table 表名 shrink space;

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前名称:查询DB表实际大小-创新互联
本文URL:http://myzitong.com/article/deoppj.html