コース概要

SQL チューニングの概要

  • パフォーマンスチューニングの概要と目標
  • Oracle オプティマイザのアーキテクチャの概要
  • 主なチューニング概念:コスト、基数、選択性

実行計画の理解

  • 実行計画の生成と解釈
  • EXPLAIN PLAN と DBMS_XPLAN の比較
  • 計画における一般的なパフォーマンスの落とし穴

インデックス戦略

  • インデックスタイプとチューニングへの影響
  • パフォーマンスのためにインデックスの作成と分析
  • 透明性のあるインデックスと関数ベースのインデックスの使用

Oracle チューニングツール

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor と SQL Access Advisor

SQL プラン管理

  • プランベースラインとプランのキャプチャ
  • プランの進化管理
  • SQL プランディレクティブの使用

高度な SQL チューニング技術

  • バインドピークとアダプティブカーソル共有
  • 実行を制御するためのヒントとプロファイルの使用
  • 複雑なクエリの診断と修正

実践チューニングシナリオ

  • 実際の SQL 問題の分析
  • ステップバイステップのチューニング演習
  • 最善の実践とチューニングチェックリスト

まとめと次のステップ

要求

  • Oracle SQL および PL/SQL の理解
  • 開発者または DBA として Oracle Database を使用した経験
  • 実行計画とインデックスの概念に関する基本的な知識

対象者

  • Oracle データベース開発者
  • パフォーマンスエンジニア
  • データベース管理者
 21 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー