オラクルコンサルタントが語るSQLチューニングの真髄 解決編の資料が素晴らしい!

オラクルエンジニア通信というサイトのOracle データベースの監視およびパフォーマンス・チューニングという技術資料の一覧がちょっと整理されていないのが残念だなと思いながらどんな資料があるかチェックしていたら、「えっ、こんな資料を公開してもいいの?」というぐらいの詳しいというかわかりやすいというか高いレベルの資料が見つかった。

SQLチューニングと銘打っているが、カバーしている範囲は幅広くなぜそう考えるのかの理由やアプローチの仕方があるのが素晴らしい。

【セミナー動画/資料】オラクルコンサルタントが語る SQLチューニングの真髄 解決編 Part1&2

PDF資料:http://www.oracle.com/technetwork/jp/content/sql-254794-ja.pdf

  • 目的とゴール
  • SQLパフォーマンス問題の理由と原因 / SQLパフォーマンス問題の定義、SQLパフォーマンス問題へのアプローチ
  • SQLパフォーマンス問題の解決へのアプローチ:定型的なSQLチューニング / SQLコーディングルール
  • SQLパフォーマンス問題の解決へのアプローチ:非定型的なSQLチューニング / コストベース・オプティマイザへのインプット、実行計画の妥当性(データアクセス方法、表結合方法・順序)
  • まとめ

【セミナー動画/資料】オラクルコンサルタントが語る SQLチューニングの真髄 解決編 Part3

PDF資料:http://www.oracle.com/technetwork/jp/content/20101019-sqltuning-part3-245291-ja.pdf

  • Introduction / 目的とゴール
  • これまでの振り返り / Part1、Part2
  • SQLチューニングにおけるアプローチ / 全体最適化を意識したアプローチ、アーキテクチャを意識したアプローチ
  • 事例から見るボトルネック発見とチューニング / 事例1:ディスクI/O編、事例2:メモリ編
  • まとめ

【セミナー資料】オラクルコンサルタントが語るSQLチューニングの真髄 解決編Part4

PDF資料:http://www.oracle.com/technetwork/jp/content/sql-tuning-part4-254809-ja.pdf

  • 前回までの振り返り
  • 目的とゴール
  • アプリケーション設計 / SQLの必要性、SQLの発行回数を減らす、SQL発行形態のチューニング
  • まとめ

【セミナー資料】オラクルコンサルタントが語るSQLチューニングの真髄 解決編Part5

PDF資料:http://www.oracle.com/technetwork/jp/content/sql-part5-254796-ja.pdf

  • はじめに / これまでの振り返り(Part10Part4)、本日の範囲とゴール
  • 設計と各種最適化の関係 / 設計の定義とフォーカスする範囲
  • 設計、実装レベルのチューニング / データ主観の設計:正規化と統合化、業務を最適化する設計、性能を最適化する設計
  • データベースの機能を使用した対処案
  • まとめ

この資料の勉強会を開催してもよいぐらいの広くて深い内容で、Oracle Databaseのパフォーマンスチューニングについての理解が深まると思う。