Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
コース概要
アプリケーションのチューニング方法論
アーキテクチャデータベースとインスタンス
- サーバープロセス
- メモリ構造(SGA、PGA)
- カーソルの解析と共有
- データファイル、ログファイル、パラメータファイル
コマンド実行計画の分析
- 仮説的な計画 (EXPLAIN PLAN、SQLPlus AutoTrac XPlane)
- 実際の実行プラン (V $SQL_PLAN、XPlane、AWR)
パフォーマンスを監視し、プロセスのボトルネックを見つける
- システムディクショナリビューによるインスタンスの現在のステータスの監視
- 歴史的な辞書の監視
- 追跡アプリケーション (SQLTrace、TkProf、TreSess)
最適化プロセス
- 不動産コストの最適化と規制
- 最適化への決意
次の方法で作業コストベースのオプティマイザーを制御します。
- セッションパラメータとインスタンス
- ヒント(ヒント)
- クエリプランのパターン
Statistics とヒストグラム
- パフォーマンスに対する影響統計とヒストグラム
- 統計とヒストグラムの収集方法
- 統計の集計と推定の戦略
- Management 統計: ブロック、コピー、編集、収集の自動化、変更の監視
- 動的データサンプリング (一時プレート、複雑な述語)
- 式に基づく複数列の統計
- Statistics システム
データベースの論理的および物理的構造
- スペーステーブル。
- セグメント
- 拡張機能 (EXTENTS)
- ブロック
データの保存方法
- テーブルの物理的な側面
- 一時テーブル
- テーブルインデックス
- 外部テーブル
- パーティションテーブル(スパン、レター、ハッシュ、混合)
- テーブルの物理的な再編成
マテリアライズド ビューとメカニズム QUERY REWRITE
データのインデックス付けの方法
- B-TREE インデックスの構築
- プロパティインデックス
- インデックス: 一意の、複数列、関数、逆
- 圧縮指数
- インデックスの再構築とマージ
- 仮想インデックス
- プライベートおよびパブリックのインデックス
- ビットマップインデックスとジャンクション
ケーススタディ - フルスキャンデータ
- テーブルレベルでの場所の影響とブロックパフォーマンス測定値
- データのロード 従来のパスとダイレクト パス
- 述語の順序
ケーススタディ - インデックスを介したデータへのアクセス
- インデックスの読み取り方法(UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- 関数インデックスの使用
- 選択性指数 (クラスタリング係数)
- 複数列インデックスとSKIP SCAN
- NULL とインデックス
- インデックステーブル (IOT)
- 影響指数の DML 操作
ケーススタディ - 仕分け
- 記憶の整理
- ソートインデックス
- 言語の並べ替え
- ソートに対するエントロピーの効果 (クラスタリング係数)
ケーススタディ - 結合とサブクエリ
- マージ: MERGE、HASH、NESTED LOOP
- OLTP および OLAP システムでの結合
- 切り替える順番は
- 外部結合
- アンチジョイン
- 結合が不完全 (SEMI)
- シンプルなサブクエリ
- 相関サブクエリ
- ビュー、WITH 句
その他のオペレーションのコストベースのオプティマイザー
- バッファソート
- リストに追加する
- ビュー
- フィルター
- カウントストップキー
- 結果キャッシュ
問い合わせは分散しました
- dblinks を使用するためにクエリ プランを読み取る
- 先頭マークの選択
並列処理
要求
- SQLの基本的な自由な使用とOracleデータベース環境の知識(好ましくはOracle 11gのトレーニングの完了 - プログラマのためのネイティブSQL-ワークショップ) の
- Oracleでの実務経験 。
28 時間
お客様の声 (1)
SQL チューニングに関するトレーナーの専門知識
Bogdan - DB Global Technology
コース - Oracle 11g - Application Tuning - Workshop
Machine Translated