来自this article about index organized tables,
请注意重建辅助索引 在索引组织的表上涉及 阅读基表,不像 重建一个普通的索引 表
为什么在普通表上重建索引不需要读取基表?
答案 0 :(得分:2)
来自http://download.oracle.com/docs/cd/E11882_01/server.112/e10595/indexes004.htm#ADMIN11734
重建索引时,使用a 现有索引作为数据源。
答案 1 :(得分:1)
我认为这是因为索引通常用于重建自身,以及索引中如何使用物理rowid。
普通表上的索引存储物理rowid,但由于索引组织表在结构上是流动的,因此辅助索引只能存储物理rowid猜测。
当您在普通表上重建索引时,它不需要引用物理rowid的源表,它已经在索引中。但是在索引组织表上,重建必须再次检查物理rowid,因此必须扫描基表。