select sum(bytes)/1024/1024 from user_segments where segment_name ='IDXName
我是想知道为什么会产生这么大的索引。我select a.leaf_blocks,b.blocks from dba_indexes a,dba_segments b where a.owner=b.owner and a.indexname =b.segment_name and index_name='**' 查询出来的leaf_blocks与dba_segments.blocks发现没什么释放的余地,想知道索引产生规则及占用这么多空间的原因
where segment_name ='IDXName
select used_space from index_stats
where name='XXXX';
opt_cmpr_count是系统推荐的压缩列数,来减少索引占用空间和I/O,opt_cmpr_pctsave是压缩后可以节省的空间百分比
使用alter index INDEX_NAME rebuild compress N; N即压缩列数
来重建压缩索引