统计数据库各用户占用空间情况

按用户统计表占用情况

SELECT t.owner, trunc(SUM(db_size),3) db_size_M FROM(
  select owner,table_name, 
  NUM_ROWS,
  BLOCKS*(select to_number(p.VALUE) from v$parameter p where p.NAME = 'db_block_size')/1024/1024 db_size, 
  EMPTY_BLOCKS, 
  LAST_ANALYZED 
  from dba_tables t
  order by BLOCKS desc 
)t
group by t.owner
order by db_size_M desc;

  统计表占用

 

select owner,
       table_name,
       NUM_ROWS,
       BLOCKS * (select to_number(p.VALUE) from v$parameter p  where p.NAME = 'db_block_size') / 1024 / 1024 db_size,
       EMPTY_BLOCKS,
       LAST_ANALYZED
  from dba_tables t
 order by t.owner, T.BLOCKS desc

 

select table_name,blocks*8192/1024/1024 size_m from user_tables where blocks is not null order by size_m desc

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值