Oracle Optimizer, Optimization Mode, Join Method (Hash Join, Nested Loop, Sort Merge Join)
发布时间
阅读量:
阅读量
查询优化器
Oracle的查询优化机制(QO)主要包含两种类型:
1. RBO :即Ruled-Based Optimization,属于依据预设规则进行优化的处理方式;
2. CBO :即Cost-Based Optimization,采用基于成本评估的优化策略;
自 Oracle 10g版本起,系统已不再采用RBO机制,但出于兼容性考虑,仍允许用户通过相关配置启用RBO功能。
优化模式
优化模式主要包括以下几种类型:
FIRST_ROWS : 优先快速获取少量数据行;
FIRST_ROWS_n :如FIRST_ROWS_1000、FIRST_ROWS_100、FIRST_ROWS_10、FIRST_ROWS_1等,与上述模式类似,但明确指定了所需返回的具体行数;
ALL_ROWS :采用最优方式返回全部数据记录,该模式为系统默认设置。
SQL> show parameter optimizer_mode;
NAME TYPE VALUE
------------------------------------ ----------- -----------------
全部评论 (0)
还没有任何评论哟~
