ホーム > eラーニング 教材一覧 > Oracle Database 12c: SQL チューニング ワークショップ[オンデマンド]

Oracle Database 12c: SQL チューニング ワークショップ[オンデマンド]

  • New!
    新規コース(過去6ヶ月)

教材基本情報

教材タイトルOracle Database 12c: SQL チューニング ワークショップ[オンデマンド]
商品コードRAX0142R 備考Oracleトレーニング・オンデマンド
標準学習時間21時間価格(税抜) 214,200円(税抜)
提供元日本オラクル
提供形態/
付帯教材種別
 ASP オンラインテキスト 
 

ワンポイントアドバイス

サンプルビデオはこちら(日本オラクル株式会社)をご覧ください。 

• 同じ内容の集合研修をご希望の方はこちら(RAC0115R)または(RAC0101V)をご参照ください。

■利用環境条件
• このコンテンツを利用するためにはPC、インターネット環境が必要です。
• VoD視聴に関しては、スマートフォンにも対応しています。
• ご購入の前にお客様のシステムが、演習環境のシステム要件を満たしていることをhttp://ouconnect.oracle.com にアクセスしてご確認ください。

■推奨動作環境
【ビデオ視聴 稼働環境】
• 1024x768 以上の画面の解像度
• ブラウザ:Internet Explorer 9 以上、Firefox 11 以上、Google Chrome 19 以上
• Flash Player 10 以上(モバイル機器を除く)
• JavaScript および Cookie が有効になっている
• O/S: Microsoft Windows Vista、Microsoft Windows 7 以降
• インターネット接続: 768 kbps 以上
【演習環境 稼働環境】
http://ouconnect.oracle.com/ でご確認ください。確認方法については、Oracle トレーニング・オンデマンド 演習環境接続システム確認をご参照ください。

対象者情報

対象者
・データウェアハウス開発者
・開発者
・PL/SQL 開発者
・サポート・エンジニア
・アプリケーション開発者
前提条件
    □SQLコマンドでのデータベース操作
    □データベースアーキテクチャに関する知識
    □SQLおよびPL/SQLに関する知識
    □「Oracle Database 12c: SQL 基礎 I」コースをご受講、または同等の知識をお持ちの方

学習内容の詳細

コース概要
このコースでは、Oracle SQLのチューニングについて、およびチューニング方法をSQLコードに適用する方法について学習します。データに効率的にアクセスするための様々な方法を学習します。

このコースの利点:
このコースで学習する技術を活用することで、OracleのSQL文のチューニングや、Oracle Databaseに合わせて適切にチューニングされたSQL文を記述する方法に関する理解を深めることができます。加えて豊富な演習を通じて、SQLコードに対する様々なチューニング方法を習得することができます。
学習目標
● 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

ご注意・ご連絡事項

・この教材は、VoD(日本語)のコンテンツです。教室での集合研修(Classroom Training)ではありませんのでご注意ください。
・この研修コースのテキストは、電子ファイル教材「eKit」で提供されます。
・有効期間: 購入後 90日間有効です。最初の有効化後ではなく、ご注文の確定後から開始されます。
・ラボの利用: 6日間(月曜~土曜)利用可能です。(購入後に予約が必要です)
・インターネットに接続しているコンピュータであれば、どのコンピュータからでもアクセスできます。ただし、同時に複数のコンピュータから同一のアカウントを使用して同じコースにログインすることはできません。
・オラクル認定コースにお申し込みいただいた方・申込責任者の方の個人情報は、第三者である日本オラクル株式会社と共有させていただきます。あらかじめご了承ください。