クエリのチューニング

多くの管理者は、メモリ サイズ、ファイル システムの種類、プロセッサの数と種類など、システム レベルのサーバー パフォーマンスをチューニングすることによってのみ、パフォーマンスの問題に対処しています。ただし、多くのパフォーマンスの問題はこの方法では解決できません。このような問題は、アプリケーションからデータベースに送信されるアプリケーション クエリおよび更新を分析し、これらのクエリおよび更新がデータベース内のデータやデータベース スキーマとどのように相互作用するのかを分析することによって、より適切に対処できます。

このセクションの内容

  • クエリの分析
    Microsoft SQL Server Management Studio、Transact-SQL の SET オプション、およびトレースの SQL Server Profiler イベント クラスを使用してクエリ実行プランを表示する方法について説明します。

  • 欠落したインデックスの検索
    SQL Server 2005 の "欠落したインデックス" に関する機能について説明します。クエリ オプティマイザがクエリを分析し、最適な実行プランを決定すると、インデックスが存在しない場合でも自動的にインデックスについての情報を生成し、クエリのパフォーマンスを向上させます。この機能では、この欠落したインデックスについての情報を取得することができます。

  • クエリ チューニングに関する推奨設定
    クエリ パフォーマンスを向上させる方法について説明します。

  • クエリ チューニングの高度な概念
    SQL Server の結合操作について説明します。