oracle中如何查看一个表所占空间的大小,用一条sql 5
展开全部
每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息,例:
SELECT segment_name AS TABLENAME,BYTES B,BYTES/1024 KB,BYTES/1024/1024 MB FROM user_segments WHERE segment_name='EP_SC106'
SELECT segment_name AS TABLENAME,BYTES B,BYTES/1024 KB,BYTES/1024/1024 MB FROM user_segments WHERE segment_name='EP_SC106'
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT SUM(BYTES) FROM DBA_EXTENTS WHERE SEGMENT_NAME = '<TABLE_NAME>';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学会用搜索啊,我帮你搜索了一个:
http://wenku.baidu.com/view/201d244e767f5acfa1c7cd0e.html
http://wenku.baidu.com/view/201d244e767f5acfa1c7cd0e.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询