聯繫我們
 課程時長 21 時間:

課程簡介

SQL 調優入門

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

理解執行計劃

  • 生成與解讀執行計劃
  • EXPLAIN PLAN 與 DBMS_XPLAN 的比較
  • 執行計劃中常見的性能陷阱

索引策略

  • 索引類型及其對調優的影響
  • 為性能創建和分析索引
  • 使用不可見索引和基於函數的索引

Oracle 調優工具

  • 自動工作負載存儲庫 (AWR)
  • 自動資料庫診斷監控器 (ADDM)
  • SQL 調優顧問和 SQL 訪問顧問

SQL 計劃管理

  • 計劃基準線和捕獲計劃
  • 管理計劃演進
  • 使用 SQL 計劃指令

高級 SQL 調優技術

  • 綁定值探測(Bind Peeking)和適應性游標共享
  • 使用提示(Hints)和配置檔案控制執行
  • 診斷和修復複雜查詢

實地調優場景演練

  • 分析真實世界的 SQL 問題
  • 逐步調優演練
  • 最佳實踐和調優檢查清單

總結與後續步驟

最低要求

  • 了解 Oracle SQL 和 PL/SQL
  • 具備作為開發人員或 DBA 操作 Oracle Database 的經驗
  • 熟悉執行計劃和索引的基本概念

目標學員

  • Oracle 資料庫開發人員
  • 性能工程師
  • 資料庫管理員

客戶評論 (1)

課程分類