概要
このモジュールでは、リソース待機、キュー待機、外部待機など、SQL Server の待機統計を使用してサーバーのパフォーマンスを監視する方法について説明しました。 また、 sys.dm_os_wait_stats や sys.dm_db_wait_stats などのシステム ビューを使用して、サーバーのパフォーマンスの概要を取得し、潜在的な問題を特定する方法についても学習しました。 また、このモジュールでは、動的管理ビュー (DMV) を使用して、パフォーマンスの問題を理解し、他のデータベース イベントと関連付ける方法についても説明しました。 さらに、一般的な待機の種類と、クエリ ストアが特定のクエリに関連付けられている待機を追跡する方法について学習しました。
このモジュールの主なポイントは、インデックス作成戦略の評価と調整によって T-SQL クエリを調整する方法を理解することです。 適切なインデックス作成により、IO を減らし、メモリ使用率を向上させ、IO とストレージ システムの負荷を軽減できることを学習しました。 また、このモジュールでは、インデックスでの列の順序の重要性と、大きなテーブルに対する再開可能なインデックスの使用についても説明しました。 さらに、クエリ ヒントと、データベースの構造とパフォーマンスに対する潜在的な影響について学習しました。 最後に、このモジュールでは、パフォーマンスの問題が CPU 使用率が高いかリソースを待機しているかを特定し、適切なツールと方法を使用してこれらの問題を診断して解決することで、Azure SQL のパフォーマンスを最適化する方法について説明しました。