パフォーマンスのベースラインの設定

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance

SQL Server システムが最適に実行されているかどうかを判断するには、たとえ問題が発生しなくても、長期にわたって定期的にパフォーマンスを測定し、サーバーのパフォーマンス ベースラインを設定します。 各新規測定値セットを以前の測定値と比較します。

次の要素が、SQL Server のパフォーマンスに影響します。

  • システム リソース (ハードウェア)

  • ネットワーク アーキテクチャ

  • オペレーティング システム

  • データベース アプリケーション

  • クライアント アプリケーション

少なくとも、ベースライン測定値を使用して次のことを判断します。

  • 操作のピーク時間とオフピーク時間

  • 実稼働クエリまたはバッチ コマンドの応答時間。

  • データベースのバックアップと復元の終了までにかかる時間

サーバーのパフォーマンス ベースラインを設定したら、ベースライン統計と現在のサーバーのパフォーマンスを比較します。 ベースラインと比べて極端に大きいまたは小さい数値は、詳細な調査の対象となります。 これらはチューニングや再構成が必要な要素を示しています。 たとえば、クエリ セットの実行時間が増える場合、クエリを調べて、クエリの再作成が可能かどうか、列統計または新しいインデックスを追加する必要があるかどうかを判断します。

参照

sp_configure (Transact-SQL)