ホーム > 集合研修 分野別検索 > 集合研修 コース検索一覧(カテゴリ:Oracle Database) > Oracle Database 12c: SQLチューニングワークショップ

Oracle Database 12c: SQLチューニングワークショップ

コース基本情報

コースタイトル Oracle Database 12c: SQLチューニングワークショップ
コースコード RAC0101V  
コース種別 集合研修 形式 講義+実機演習
期間 3日間 時間 9:30~17:30 価格(税込) 235,620円(税込)
主催 トレノケート
コース日程が決定次第、ご案内いたします。マイページ会員様は「お気に入り」にご登録いただければ、日程が公開された際にメールで通知が届きます。
詳しくはお問い合わせください。

ワンポイント

★「eKit」のお知らせ★
テキストは電子ファイル教材「eKit」で提供します。受講当日に教室でテキストを配布しませんので、ご注意ください。eKitの詳細については、「eKitのご案内」よりご覧になれます。


対象者情報

対象者
・アプリケーション開発者
・データウェアハウス開発者
・データベース管理者
・システム開発者
・サポートエンジニア
前提条件
□(必須)「Oracle Database 12c SQL基礎 I 」(RAC0086V)コースをご受講、または同等の知識をお持ちの方
□(推奨)「Oracle Database 12c 管理 ワークショップ 」(RAC0090V)もしくは「Oracle Database 12c 管理 クイック・スタート」(RAC0088V)コースをご受講、または同等の知識をお持ちの方

学習内容の詳細

コース概要
このコースでは、Oracle SQLのチューニングについて、およびチューニング方法をSQLコードに適用する方法について学習します。データに効率的にアクセスするための様々な方法を学習します。
学習目標
● オプティマイザ統計がSQLのパフォーマンスに影響を及ぼす仕組みを説明する
● パフォーマンスが低いSQLを特定する
● 様々な結合方法を含む、データにアクセスできる方法を列挙する
● パフォーマンスを最大化するためにSQL文を変更する
● アプリケーション・アーキテクチャの様々なレベルを経由したアプリケーションのトレースを取る
● 問合せオプティマイザがデータへのアクセス方法を決定する仕組みを理解する
学習内容
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

実習/演習内容詳細

ソフトウェア/ハードウェア
Oracle Enterprise Linux 6
Oracle Database 12c
Oracle Enterprise Manager 12c Cloud Control

ご注意・ご連絡事項

・オラクル認定コースにお申し込みいただいた方・申込責任者の方の個人情報は、第三者である日本オラクル株式会社と共有させていただきます。あらかじめご了承ください。
・この研修コースのテキストは、電子ファイル教材「eKit」で提供します。

受講者の声

『解説に例などを踏まえて話されていたので、理解しやすかったです。』