oracle查看某个表索引容量
在Oracle中,查看某个表索引容量的常用方法如下:
1. 通过SQL语句查询某张表的索引:SELECT * FROM ALL_INDEXES WHERE TABLE_NAME='XXXXXXXX'; 在上面的命令中,单引号括起来的部分是需要填入表的名称。
2. 通过SQL语句查询索引的大小:SELECT a.owner as 所属用户, a.segment_name as 名称, a.segment_type as 类型, round(a.bytes / 1024 / 1024, 2) 大小MB, a.blocks as 块数量 FROM dba_segments a WHERE a.segment_name='表名称'。
3. 通过SQL语句查询一个用户下面的索引总大小:SELECT a.owner as 所属用户, sum(round(a.bytes / 1024 / 1024 / 1024, 2)) 大小GB FROM dba_segments a WHERE a.owner='用户名' AND a.segment_type='INDEX' GROUP BY a.owner。

如有侵权请及时联系我们处理,转载请注明出处来自
随机推荐
科技快讯 |备案号:( 沪ICP备2026008940号-1 )