課程簡介

SQL調優簡介

  • 性能調優概述與目標
  • Oracle優化器架構概述
  • 關鍵調優概念:成本、基數、選擇性

理解執行計劃

  • 生成與解讀執行計劃
  • EXPLAIN PLAN與DBMS_XPLAN對比
  • 執行計劃中的常見性能問題

索引策略

  • 索引類型及其調優影響
  • 創建與分析索引以提升性能
  • 使用不可見索引與基於函數的索引

Oracle調優工具

  • 自動工作負載倉庫(AWR)
  • 自動數據庫診斷監視器(ADDM)
  • SQL調優顧問與SQL訪問顧問

SQL計劃管理

  • 計劃基線與捕獲計劃
  • 管理計劃演變
  • 使用SQL計劃指令

高級SQL調優技術

  • 綁定變量窺視與自適應遊標共享
  • 使用提示與配置文件控制執行
  • 診斷與修復複雜查詢

實戰調優場景

  • 分析實際SQL問題
  • 分步調優練習
  • 最佳實踐與調優檢查表

總結與下一步

最低要求

  • 瞭解Oracle SQL和PL/SQL
  • 作爲開發人員或DBA,有使用Oracle數據庫的經驗
  • 對執行計劃和索引概念有基本的瞭解

受衆

  • Oracle數據庫開發人員
  • 性能工程師
  • 數據庫管理員
 21 時間:

人數


每位參與者的報價

Upcoming Courses

課程分類