お問い合わせ

コース概要

SQLチューニング入門

  • パフォーマンスチューニングの概要と目的
  • Oracle Optimizerの仕組みについて概説する
  • コスト・基数・選択性といった重要なチューニング概念を解説する

実行計画の理解方法

  • 実行計画の作成および解釈手法について学ぶ
  • EXPLAIN PLANとDBMS_XPLANの違いについて説明する
  • 実行計画上でよく見られるパフォーマンス問題点を解説する

インデックス戦略の策定方法

  • 各種インデックスタイプとそれがチューニングに与える影響を学ぶ
  • パフォーマンス向上のために適切なインデックスの作成や分析手法を説明する
  • 非表示インデックスや関数ベースのインデックスの活用方法について学ぶ

Oracleチューニングツールの概要

  • Automatic Workload Repository(AWR)
  • Automatic Database Diagnostic Monitor(ADDM)
  • SQL Tuning AdvisorおよびSQL Access Advisor

SQL計画管理手法

  • プランベースラインの設定や実行計画の保存方法について学ぶ
  • 計画進化過程の管理方法を説明する
  • SQL Plan Directiveの利用方法について解説する

高度なSQLチューニング技術について

  • Bind Peekingや適応型カーソル共有機能の概要を説明する
  • ヒントやプロファイルを用いた実行制御方法について学ぶ
  • 複雑なクエリの診断および修正手法を解説する

実践的なチューニング演習内容

  • 現実に発生したSQL問題の分析例について学ぶ
  • 段階ごとのチューニング手順を演習で体験する
  • ベストプラクティスやチューニング用チェックリストの作成方法について学ぶ

まとめおよび今後のステップについて

要求

  • Oracle SQLおよびPL/SQLに関する基礎知識を有していること。
  • 開発者またはDBAとしてOracle Databaseの運用経験があること。
  • 実行計画やインデックスに関する基本概念をある程度理解していること。

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー