Oracle 查询某个表所占空间

 

SQL> 

SQL> SELECT segment_name AS TABLENAME,

  2         BYTES B,

  3         BYTES / 1024 KB,

  4         BYTES / 1024 / 1024 MB

  5    FROM user_segments

  6   where segment_name in ('DIM_CUSTOMER', 'FACT_SALES_INVC', 'FACT_SALES_ITEM',

  7          'DIM_STORE', 'DIM_INVN_ITEM')

  8   order by bytes desc;

 

TABLENAME                                                                                 B         KB         MB

-------------------------------------------------------------------------------- ---------- ---------- ----------

FACT_SALES_ITEM                                                                   184549376     180224        176

FACT_SALES_INVC                                                                   146800640     143360        140

DIM_CUSTOMER                                                                       75497472      73728         72

DIM_INVN_ITEM                                                                      49283072      48128         47

DIM_STORE                                                                             65536         64     0.0625

 

SQL> 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值