Oracle sql 語句分析[9]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 hiyaolee 的 blog

all_rows(所有的行尽快返回)

first_rows(第一行数据尽快返回)

执行方法的提示:

use_nl(使用nested loops方式联合)

use_merge(使用merge join方式联合)

use_hash(使用hash join方式联合)

索引提示:

indextable index)(使用提示的表索引进行查询)

其它高级提示(如并行处理等等)

 

oracle的提示功能是比较强的功能,也是比较复杂的应用,并且提示只是给oracle执行的一个建议,有时如果出于成本方面的考虑oracle也可能不会按提示进行。根据实践应用,一般不建议开发人员应用oracle提示,因为各个数据库及服务器性能情况不一样,很可能一个地方性能提升了,但另一个地方却下降了,oraclesql执行分析方面已经比较成熟,如果分析执行的路径不对首先应在数据库结构(主要是索引)、服务器当前性能(共享内存、磁盘文件碎片)、数据库对象(表、索引)统计信息是否正确这几方面分析。

 

本文是我初学oracle写的,有些地方是根据其它参与资料得来,未经过我全面测试,可能有些地方分析不正确, 请网友多多指正!!


本文关键:Oracle sql 語句分析
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top