当数据库服务器按物理顺序读取某个表的行时,磁盘成本最低。
当请求页的首行时,将把磁盘页读入缓冲区页中。读入该页之后,就不需要再次读取该页;对该页上后续行的请求将从缓冲区得到满足,直至该页上所有行都已处理完毕。当一页处理完毕时,包含下一组行的页必须读入。
为了确保下一页已在内存中准备就绪,请使用 RA_PAGES 和 RA_THRESHOLD 如何影响表 I/O 中所述的预先读取配置参数。
当您对数据库空间使用未缓冲的设备且表已正确地组织时,连续行的磁盘页将放置于磁盘上的连续位置上。 这种安排使得当存取臂顺序读取时做很小的移动。此外,顺序读取页时等待时间成本通常较低。