学習内容
|
1. はじめに
- コースの目的、コースの講義項目およびこのコースで使用する付録
- 受講対象者と前提条件
- このコースで使用するサンプル・スキーマ
- クラスのアカウント情報
- このコースで使用可能なSQL環境
- ワークショップ、デモンストレーション・スクリプト、およびコード例のスクリプト
- このコースの付録
2. SQLチューニングの概要
- SQLチューニング・セッション
- SQLチューニング計画
- 開発環境: 概要
- SQLTXPLAIN (SQLT)診断ツール
3.アプリケーション・トレース・ツールの使用
- SQLトレース機能の使用: 概要
- トレースの前に必要なステップ
- 使用可能なトレース・ツール: 概要
- trcsessユーティリティ
- SQLトレース・ファイルのフォーマット: 概要
4. 基本的なチューニング方法の理解
- 効率的なSQL文の開発
- この章で使用するスクリプト
- 表の設計
- 索引の使用状況
- 変換される索引
- データ型の不一致
- NULLの使用方法
- ORDER BY句のチューニング
5. オプティマイザの基礎
- SQL文の表現
- SQL文の処理
- オプティマイザが必要な理由
- オプティマイザのコンポーネント
- 問合せトランスフォーマ
- コストベース・オプティマイザ
- 適応問合せ最適化
- オプティマイザ機能およびOracle Databaseリリース
6. 実行計画の生成および表示
- 実行計画の概要
- EXPLAIN PLANコマンド
- PLAN TABLE
- AUTOTRACE
- V$SQL_PLANビュー
- 自動ワークロード・リポジトリ
- SQL監視
7. 実行計画の解釈と拡張
- シリアル実行計画の解釈
- 適応最適化
8. オプティマイザ: 表および索引のアクセス・パス
- 行ソースの操作
- 主な構造およびアクセス・パス
- 全表スキャン
- 索引
- 一般的な観測結果
9. オプティマイザ: 結合操作
- 結合方法
- 結合タイプ
- その他のオプティマイザ演算子
10. SQL演算子
- その他の多項操作
- 結果キャッシュ演算子
11. オプティマイザ統計の概念の概要
- オプティマイザ統計
- オプティマイザ統計のタイプ
- オプティマイザ統計の収集および管理: 概要
12. バインド変数の使用
- カーソル共有および様々なリテラル値
- カーソル共有およびバインド変数
13. SQL計画管理
- SQLパフォーマンスの保持
- SQL計画管理
14.ワークショップ
- ワークショップ 1 ~ 9
|