SQL Server でクエリのパフォーマンスを最適化する

中級
データ アナリスト
データ エンジニア
データベース管理者
開発者
SQL Database
SQL Server

個々のクエリのパフォーマンスを分析し、改善できる箇所を特定します。 パフォーマンス関連の動的管理オブジェクトについて確認します。 インデックスとデータベース デザインがクエリに与える影響を調査します。

前提条件

  • オンプレミスまたはクラウドベースの Microsoft SQL データベースに対してクエリを実行するためのツールを使用できる
  • 基本的なレベルで、SQL 言語 (特に Microsoft T-SQL 言語) でコードを記述できる。
  • SQL Server インデックスの構造と使用方法についての基本的な理解
  • リレーショナル データベースの概念についての基本的な理解

このラーニング パス内のモジュール

さまざまな形式の実行プランを読んで理解します。 推定プランと実際のプランを比較します。 プランが生成される方法と理由について説明します。

インデックスに対して可能な変更を評価します。 クエリとインデックスへの変更の影響を確認します。 関連する動的管理オブジェクトを調べます。

リレーショナル データベースの正規化について詳しく学びます。 データ型を正しく使うことによる効果を検討します。 各種のインデックスを比較します。 データの圧縮が有用な局面を明らかにします。