【发布时间】:2011-07-31 14:36:14
【问题描述】:
让我们举两个例子: 全表扫描会导致以下结果:
TOTAL TIME
EVENT WAITS WAITED
------------------------------ ----- ------
db file scattered read 460 13
这是通过非选择性索引范围扫描访问的结果:
TOTAL TIME
EVENT WAITS WAITED
------------------------------ ----- ------
db file scattered read 15 3
db file sequential read 6209 140
我希望在从非选择性索引中获取许多 rowid 后会出现分散读取。只需一次顺序读取即可读取碎片整理 I/O 系统上的所有表。
你能解释一下如何读取这些数据吗?
【问题讨论】: