Oracle优化04-Optimizer优化器-更新中
发布时间:2020-12-12 15:31:51 所属栏目:百科 来源:网络整理
导读:思维导图 Optimizer概述 Oracle数据库中的优化器是SQL分析和执行的优化工具,它负责制定SQL的执行计划,也就是它负责保证SQL执行效率最高. 比如优化器决定Oracle是以什么样的方式方式访问数据,是全表扫描(Full Table Scan) 、索引范围扫描(Index Range Sca
思维导图Optimizer概述Oracle数据库中的优化器是SQL分析和执行的优化工具,它负责制定SQL的执行计划,也就是它负责保证SQL执行效率最高. 比如优化器决定Oracle是以什么样的方式方式访问数据,是全表扫描(Full Table Scan) 、索引范围扫描(Index Range Scan)还是全索引快速扫描(INDEX Fast Full Scan,INDEX_FFS). 对于多表关联查询,它负责确定表之间以一种什么样的方式来关联,比如Hash Join 还是 NESTED LOOPS或者是MERGE JOIN。 这些因素直接决定着SQL的执行效率,所以优化器是SQL执行的核心,它做出的执行计划的好坏,直接决定了SQL的执行效率。 Oracle的优化器有两种
从ORACLE10G开始,RBO已经被弃用(但是我们依然可以通过HINT的方式使用它)。 RBORBO概述案例说明CBORBO概述案例说明(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |