お問い合わせ

コース概要

モジュール1. クエリチューニング

  • クエリチューニングに用いられるツール
  • キャッシュされたクエリ実行計画
  • キャッシュのクリア方法
  • 実行計画の分析手法
  • ヒントの使用法
  • データベースエンジンチューニングアドバイザーの利用方法
  • インデックスチューニング
  • テーブルおよびインデックス構造
  • インデックスによるアクセス方法
  • 効果的なインデックス設計戦略

モジュール2. サブクエリ、テーブル式表現、ランキング関数

  • サブクエリの記述方法
  • テーブル式表現の利用法
  • ランキング関数の使用法

モジュール3. 結合処理および集合演算の最適化

  • 主な結合型の種類
  • 結合アルゴリズムについて
  • 集合演算の基礎
  • 集合演算時におけるINTO句の使い方

モジュール4. データ集計およびピボット処理

  • OVER句の使用法
  • 様々な集計手法(累積合計、スライディングウィンドウ、年間累計)
  • ピボットおよびアンピボット処理
  • 独自の集計ロジックの設定方法
  • GROUPING SETS副句の利用法
  • CUBEおよびROLLUP副句の使い方
  • グループングセッツを実際に適用する手順

モジュール5. TOP句およびAPPLY演算子の利用

  • SELECT TOP文の使い方
  • APPLYテーブル演算子の利用法
  • グループごとのTOP n抽出方法
  • ページング処理の実装手法

モジュール6. データ変換処理の最適化

  • 拡張版VALUES句によるデータ挿入方法
  • BULK行セットプロバイダーの利用法
  • INSERT EXEC文の使用例
  • シーケンス機構の仕組みと利用法
  • 結合を用いたDELETE処理
  • 結合を用いたUPDATE処理
  • MERGE文の使い方
  • INSERT時におけるOUTPUT句の活用方法
  • DELETE時におけるOUTPUT句の使用法
  • UPDATE時におけるOUTPUT句の利用法
  • MERGE実行時のOUTPUT句の使用例

モジュール7. パーティション化されたテーブルのクエリ方法

  • SQL Serverにおけるパーティション機能について
  • パーティション化されたテーブルに対するクエリの記述法
  • パーティション化されたビューに関するクエリ作成方法

要求

Microsoft SQL Server 2008/2012環境において十分なSQL知識を有していることが必要です。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー