日期:2014-05-17  浏览次数:21565 次

oracle语句优化/*+ ALL_ROWS */
用LECCO优化后的语句,经常会在头部增加/*+   ALL_ROWS   */   或   /*+   FIRST_ROWS   */之类,这些优化语句究竟应该怎么用?什么时候用比较合适?谢谢

周末问也不知道会不会有人回答,呵呵,星期一见……

------解决方案--------------------
简单的说,都是采用了cbo优化模式。

/*+ ALL_ROWS */ --获得最佳吞吐量

/*+ FIRST_ROWS */ --获得最快响应速度


------解决方案--------------------
不要用这些调优软件来调.

all_rows只是说一次性获取所有结果集.

而first_rows.是一次性获取前N行.如1000
------解决方案--------------------
并且都是基于cbo的.
所以这个需要你做表和对象的分析.