|
Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。 SQL> show parameter optimizer_mode NAME TYPE VALUE optimizer_mode 参数值共有以下四个: 第一:CHOOSE
第二:ALL_ROWS
第三:FIRST_ROWS_n
第四:FIRST_ROWS
第五:RULE
如何更改 optimizer_mode 的参数呢?可以用以下的方法。 SQL> alter session set optimizer_mode='RULE'; 会话已更改。 |
本文为转载地址http://hi.baidu.com/1shome/blog/item/08f7f04579032627cffca384.html
本文介绍了Oracle数据库中的优化参数optimizer_mode,包括其四种设置选项:CHOOSE、ALL_ROWS、FIRST_ROWS_n及RULE。详细解释了每种设置下Oracle如何选择基于规则(RBO)或基于代价(CBO)的优化方法。
724

被折叠的 条评论
为什么被折叠?



