感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
SQL 效能調優入門
- 效能調優概覽與目標。
- Oracle Optimizer 架構概覽。
- 關鍵調優概念:成本、基數(Cardinality)、選擇性(Selectivity)。
理解執行計畫(Execution Plans)
- 生成與解讀執行計畫。
- EXPLAIN PLAN 與 DBMS_XPLAN 之比較。
- 執行計畫中常見的效能陷阱。
索引策略
- 索引類型及其對調優的影響。
- 建立並分析用於提升效能的索引。
- 使用不可見索引(Invisible Indexes)與函數式索引(Function-based Indexes)。
Oracle 調優工具
- 自動負載儲存庫(Automatic Workload Repository,AWR)。
- 自動資料庫診斷監控器(Automatic Database Diagnostic Monitor,ADDM)。
- SQL Tuning Advisor 與 SQL Access Advisor。
SQL 計畫管理
- 計畫基準(Plan Baselines)與計畫捕捉。
- 管理計畫演變(Plan Evolutions)。
- 使用 SQL 計畫指示詞(SQL Plan Directives)。
進階 SQL 效能調優技術
- 繫結窺視(Bind Peeking)與自適應光柵共用(Adaptive Cursor Sharing)。
- 運用提示(Hints)與配置檔(Profiles)來控制執行流程。
- 診斷並修復複雜的查詢語句。
實作調優情境
- 分析真實世界的 SQL 問題。
- 逐步進行調優練習。
- 最佳實踐與調優檢查清單。
總結與後續步驟
最低要求
- 具備 Oracle SQL 與 PL/SQL 的基礎知識。
- 有作為開發人員或 DBA 使用 Oracle Database 的經驗。
- 基本了解執行計畫(Execution Plans)與索引概念。
適合對象
- Oracle 資料庫開發人員。
- 效能工程師。
- 資料庫管理員。
21 小時
客戶評論 (1)
對每個要點都進行了很好的解釋,並提供了練習作業。
Piseth Ben - ACLEDA Bank Plc.
課程 - Oracle Database 19c: SQL Tuning Workshop
機器翻譯