Azure SQLデータベースのパフォーマンスを最大化する
Azure SQLパフォーマンスの監視、分析、最適化
Azureデータベース環境の問題をすばやく認識
データベース環境ではいつでも問題が発生する可能性があります。実際には、誰もが変化のない環境で作業できるわけではありません。24時間年中無休のAzure監視により、SolarWinds® Database Performance Analyzer(DPA)は、多次元的な方法で待機時間の動きに急な増加があれば特定するように構築されているため、ボトルネックの原因に焦点を当てやすくなり、ボトルネックがどこから来ているのかをより簡単に理解できます。
機械学習を利用したAzure SQL対応のDPAは、動作パターンに異常があるかを監視するよう構築されているため、問題の規模を確認し、定義可能な感度に基づいてアラートを受信することが可能です。
Azure SQL Serverパフォーマンスを分析して根本原因を追求
DPAでAzure SQLデータベース監視ツールを使用すると、環境内で最も大きいAzure SQL Serverパフォーマンスの問題を見つけるのに役立ち、DPAが提供する分析を簡単に掘り下げて、問題の原因を特定できます。使用率の問題についてより深いインサイトを得るには、相関リソース メトリックを使用します。
DPAのAzure SQLパフォーマンス監視ツールは、詳細なブロッキングとデッドロック分析を提供して、ブロッキングがエンドユーザーに与える影響を定量化し、ブロッキング ツリーを視覚化して、どのセッションとクエリが関与しているかを確認できるため、問題の原因と被害者を確認できます。クエリレベル パフォーマンス分析は、利用可能なデータを一括表示し、「なぜこのクエリは今遅れているのか?」などの疑問に答えるのに役立ちます。
詳細データを使用してデータベースを最適化する
たいていの場合、Azure SQLパフォーマンスの問題を見つけて分析すること、単なる始まりにすぎません。Azure SQLデータベース監視の最終的な目標は、これらのパフォーマンス インサイトを使用してデータベースをチューニングし、今後に与える問題の影響を軽減することです。
DPAは、改善の余地がある分野に注意を喚起するように構築されており、データベースの最適化を開始する際に正しい方向性を示します。DPAは実際のワークロードを監視して、必要以上にデータを追跡しているクエリを強調表示できます。次に、DPAはクエリをテーブルに集約し、総合的レベルで最適なチューニングとインデックス化の機会を確認できるようにします。シンプルな変更がパフォーマンスに最大限の影響を及ぼすことはよくありますが、ポイントを押さえておく必要があります。
テーブル チューニングのベスト プラクティスを活用する
Azure SQL Serverパフォーマンスを向上させるには、テーブル チューニングのベスト プラクティスに従うのが効果的です。しかし、Azure SQLデータベースに関連付けられたテーブルが多数ある場合、データベース テーブルがベスト プラクティスに従っているかどうか、どうすればわかりますか?
DPAを使用すると、インデックスが作成されていない外部キー、重複するインデックス、ワイド インデックス、定義されたインデックスがない、主キーがないなどの一般的な問題にフラグを付けて対処するなど、一連のSQL Serverパフォーマンス チューニングのベスト プラクティスに対してテーブルとインデックスをより簡単に評価できます。DPAは、すぐに注意を要するAzure SQLパフォーマンスの問題をすばやく特定できるようにも設計されています。
データベースのパフォーマンスとVMのパフォーマンスを関連付ける
DPAの高度で直感的なグラフ作成機能を活用して、パフォーマンスの問題を主要な仮想マシン(VM)メトリックにマッピングし、Azure SQLデータベースに関連するVMware vSphereパフォーマンスを含むVMパフォーマンスの影響を判断します。Azure SQLサービスのパフォーマンスに関するこの追加のインサイトにより、データベースの仮想化に関する問題をより迅速に解決できます。
Azure SQLデータベースのパフォーマンスを効率的に最大限引き出す
Database Performance Analyzer
- クエリおよびテーブル チューニング アドバイザーにアクセスする
- アクティブなセッションを継続的に監視する
- 多次元分析で複雑な問題の根本原因を特定する
サブスクリプション ライセンス オプション
お問い合わせ先
24時間365日、 いつでもお問い合わせください。