Oracle执行计划解释2
上一篇 /
下一篇 2009-01-13 23:13:29
/ 个人分类:Oracle
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
'l]"UP5n
sL051Testing软件测试网/NtZ[O
Qx8LC6\
jT0Ze^4Q0c0 1) 全表扫描(Full Table Scans, FTS)
"B?7Qak
T
QS.B051Testing软件测试网W$ebo}s\n.p Wq 为实现全表扫描,Oracle读取表中所有的行,并检查每一行是否满足语句的WHERE限制条件一个多块读 操作可以使一次I/O能读取多块数据块(db_block_multiblock_read_count参数设定),而不是只读取一个数据块,这极大的减 少了I/O总次数,提高了系统的吞吐量,所以利用多块读的方法可以十分高效地实现全表扫描,而且只有在全表扫描的情况下才能使用多块读操作。在这种访问模 式下,每个数据块只被读一次。51Testing软件测试网#_NP0[[Z
51Testing软件测试网8_-{ A \'` 使用FTS的前提条件:在较大的表上不建议使用全表扫描,除非取出数据的比较多,超过总量的5% —— 10%,或你想使用并行查询功能时。