oracle : truncate 分区 update index,为什么会导致insert 慢出现:db file sequential read 等待事件
UPDATE INDEXES选项将导致局部索引的重建。如果索引很大,这个过程可能会很慢,并且如果在INSERT操作同时进行时,它可能会与INSERT操作竞争I/O资源。
TRUNCATE操作会重置分区的高水位线。之后的INSERT操作将从高水位线开始插入数据,这可能涉及到分配新的数据块。如果这些数据块在物理存储上不连续,就会导致db file sequential read等待事件,因为Oracle需要读取多个不连续的数据块。