Oracle-SQL性能优化及案例分析方案.ppt

第*页 2009年9月 信息技术中心应用集成研究所-支持一室 SQL性能优化及案例分析 2011-04-22 目 录 优化器 1 确定优化目标 2 数据库开发调优三板斧 3 4 查看执行计划 SQL优化 5 案例讨论 6 优化器 Oracle 有以下两种优化器: 规则优化器RBO(Rule Based Optimizer) 成本优化CBO(Cost Based Optimizer) 优化器的设置: ?Instance级别 -Optimizer_mode = first_rows ?Session级别 -Alter session set optimizer_mode = first_rows; ?SQL语句级别 -Hint -/*+ first_rows */ RBO RBO内置优先顺序 1.使用ROWID 读取一行数据 2.依据聚簇连接读取一行数据 3.依据Unique HASH Cluster 读取一行数据 4.依据Unique Index 读取一行数据 5.CLUSTER 连接 6.Unique HASH Cluster Key 7.Unique Cluster Key 8.组合索引 9.单一列索引 10.依据索引的范围查询 11. 依据索引的整体范围查询 12.Sort Merge 连接 13.索引列的MIN、MAX计算 14.索引列的Order by 1

文档评论(0)

1亿VIP精品文档

相关文档