我估计了这样一个索引的大小:
variable used_bytes number
variable alloc_bytes number
exec dbms_space.create_index_cost('create index testCommune_idx on commune(nom_com)', :used_bytes, :alloc_bytes);
print :used_bytes -- prints 472134
print :alloc_bytes -- prints 983040
然后,我创建了它:
CREATE INDEX testCommune_idx ON commune(nom_com);
我在表user_segments
SELECT trim(to_char(bytes, '999,999,999')) actual_bytes
FROM user_segments
WHERE segment_name = 'TESTCOMMUNE_IDX';
-- return 2,097,152
如何解释这些差异?
谢谢。