oracle 查看索引大小_如何计算ORACLE表空间里面某个段所占用的存储空间大小?...

本文详细介绍了如何计算Oracle表空间中表、索引、回滚段等不同段所占用的存储空间大小。通过user_segments视图进行查询,包括对TABLE、TABLE PARTITION、INDEX、INDEX PARTITION、CLUSTER、TYPE2 UNDO、ROLLBACK、NESTED TABLE和LOBINDEX等段的查询方法,并提供了联合查询以全面了解存储占用情况。
摘要由CSDN通过智能技术生成

概述

之所以写这篇文章是刚好有朋友问了我ORACLE表空间里面某一张表所占用的存储空间大小怎么算,所以就针对这方面顺便总结下oracle各个段要怎么去计算存储空间大小,如表段、索引段、回滚段等。


思路:

每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。这里我们可以通过user_segments视图来统计各个段的大小和相关信息。


查看table段存储空间大小

select segment_name, sum(bytes)/1024/1024 Mb,blocks,extents from user_segments where segment_type='TABLE' group by segment_name,blocks,extents

60891fb8a1c0455527158b31732441cb.png

假设你要查某个表加个where条件判断下就可以了,这里就不写啦~

查看TABLE PARTITION段存储空间大小

select segment_name, sum(bytes)/1024/1024 Mb,blocks,extents from user_segments where segment_type='TABLE PARTITION' group by segment_name,blocks,extents

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值