ホーム > 開発者のためのデータベースアクセスチューニング ~効率のよいデータアクセスを目指して~

開発者のためのデータベースアクセスチューニング ~効率のよいデータアクセスを目指して~

  • Select6
    Select6

コース基本情報

コースタイトル 開発者のためのデータベースアクセスチューニング ~効率のよいデータアクセスを目指して~
コースコード DBC0027G  
コース種別 集合研修 形式 講義+実機演習
期間 2日間 時間 9:30~17:30 価格(税込) 99,000円(税込)
主催 トレノケート
日程 会場 空席状況 実施状況 選択

2020年7月16日(木) ~ 2020年7月17日(金)

新宿LC

  空席あり

実施確定

2020年8月6日(木) ~ 2020年8月7日(金)

オンラインLive

  空席あり

2020年8月17日(月) ~ 2020年8月18日(火)

新宿LC

  空席あり

2020年9月23日(水) ~ 2020年9月24日(木)

新宿LC

  空席あり

2020年10月5日(月) ~ 2020年10月6日(火)

オンラインLive

  空席あり

2020年10月26日(月) ~ 2020年10月27日(火)

新宿LC

  空席あり

2020年11月24日(火) ~ 2020年11月25日(水)

大阪LC

  空席あり

2020年11月26日(木) ~ 2020年11月27日(金)

新宿LC

  空席あり

2020年12月10日(木) ~ 2020年12月11日(金)

オンラインLive

  空席あり

2020年12月17日(木) ~ 2020年12月18日(金)

名古屋LC

  空席あり

2020年12月24日(木) ~ 2020年12月25日(金)

新宿LC

  空席あり

2021年1月28日(木) ~ 2021年1月29日(金)

新宿LC

  空席あり

2021年2月8日(月) ~ 2021年2月9日(火)

大阪LC

  空席あり

2021年2月15日(月) ~ 2021年2月16日(火)

新宿LC

  空席あり

2021年3月4日(木) ~ 2021年3月5日(金)

名古屋LC

  空席あり

2021年3月18日(木) ~ 2021年3月19日(金)

新宿LC

  空席あり

※「キャンセル待ち」でお申し込みの方には、別途メールにてご連絡いたします。
※「実施確定」表示のない日程は、お申し込み状況により開催中止になる場合がございます。
※ トレノケート主催コース以外の空席状況は、残席数に関わらず「お申し込み後確認」と表示されます。
※ トレノケート主催コース以外では、主催会社のお席を確保した後に受付確定となります。

詳しくはお問い合わせください。

重要なご連絡・ご確認事項

注意)オンラインで参加する際、演習環境にはGoogle Chromeでアクセスします。事前にインストールください。

【本コースはオンライン対応です】※一部日程をオンラインで開催しています


会場が「オンラインLive」または「教室Live配信」の日程は、PCやタブレット等を通してオンラインでご参加いただけます。


  • オンラインLive:受講者の方はオンラインのみとなります。
  • 教室Live配信:教室・オンラインから受講される方が混在します。

★オンラインLiveトレーニングの詳細はこちら

対象者情報

対象者
・データベースを用いたシステムの開発を担当される方
・データベース・アプリのアクセス速度を改善したい方
前提条件
□「データベース入門」(DB0037CG)コースをご受講、または同等の知識をお持ちの方

学習内容の詳細

コース概要
このコースでは、データベース・システムに対する開発者の方を対象に、データベース・アクセスを効率よく行うためのテクニックを学習します。具体的には、データベース・アクセスを改善するためのインデックスなどのオブジェクトの活用法やクエリの実行計画を用いてデータ取得のためのアクセス経路を確認する方法などを取り扱います。
なお、サーバーチューニング(メモリサイズの設定)等は取り扱いませんのでご注意ください。
学習目標
● RDBMSの内部構造を理解し、パフォーマンスに影響を与える要素について説明する
● SQL文の実行計画を読み、負荷の少ないSQL文を判別する
● インデックスの特性を理解し、適切なインデックスの作成計画を立てる
学習内容
1. RDBMSの基礎理論
  - システムのパフォーマンス
  - データベースパフォーマンス
  - スキーマ設計の考慮事項
  - トランザクション設計の考慮事項
  - (復習)トランザクション
  - ロックによる排他制御
  - トランザクションの分離レベル
  - 様々なデータベースオブジェクト

2. データベースアーキテクチャ概要
  - クライアントとサーバーの接続
  - データベースサーバの構造
  - データ検索の流れ
  - データ更新の流れ
  - インスタンス障害
  - データファイルの使用法(記憶域構造)
  - ログファイルの使用法

3. オプティマイザと実行計画
  - オプティマイザ
  - 実行計画
  - オプティマイザが使用する統計情報

4. 実行計画の要素
  - 実行計画の要素
  - データのアクセス経路
  - 結合の方法
  - その他の要素
 
5. SQLチューニングのポイント
  - 導入問題
  - SQLチューニングのポイント
  - ケーススタディ① 索引の使用
  - ケーススタディ② SQL文の改善
  - ケーススタディ③ 結合方法の改善
  - ヒント句の使用
  - SQLチューニングのまとめ

実習/演習内容詳細

ソフトウェア/ハードウェア
Windows8.1
Microsoft SQL Server 2012 Express

受講者の声

『概念の説明→詳細説明→演習という流れなので、理解しやすかったです。 時間的には少し厳しいかもしれませんが、個人的にはもう少し演習が多いほうがよかったかと思います。』