联系我们
 课程时长 21 小时

课程大纲

SQL调优简介

  • 性能调优概述与目标
  • Oracle优化器架构概述
  • 关键调优概念:成本、基数、选择性

理解执行计划

  • 生成并解读执行计划
  • EXPLAIN PLAN与DBMS_XPLAN对比
  • 计划中常见的性能陷阱

索引策略

  • 索引类型及其调优影响
  • 创建和分析索引以提升性能
  • 使用不可见索引和基于函数的索引

Oracle调优工具

  • 自动工作负载存储库(AWR)
  • 自动数据库诊断监视器(ADDM)
  • SQL调优顾问和SQL访问顾问

SQL计划管理

  • 计划基线及计划捕获
  • 管理计划演进
  • 使用SQL计划指令

高级SQL调优技术

  • 绑定变量窥探和自适应游标共享
  • 使用提示和配置文件控制执行
  • 诊断并修复复杂查询

实战调优场景

  • 分析实际SQL问题
  • 逐步调优练习
  • 最佳实践与调优清单

总结与后续步骤

要求

  • 理解Oracle SQL和PL/SQL
  • 有作为开发人员或DBA使用Oracle数据库的经验
  • 基本熟悉执行计划和索引概念

目标学员

  • Oracle数据库开发人员
  • 性能工程师
  • 数据库管理员

客户评论 (1)

即将举行的公开课程

课程分类