目次
Azureデータベース環境の問題を迅速に特定する
データベース環境では、いつでも問題が発生する可能性があります。24時間365日のAzureモニタリングにより、Database Performance Analyzer(DPA)は、待ち時間の急増を多次元的に特定するように構築されており、ボトルネックの原因を突き止め、その原因をより容易に理解することができます。
機械学習を利用したDPA for Azure SQLは、動作パターンの異常を監視するように構築されており、問題の大きさを確認し、定義可能な感度に基づいてアラートを受け取ることが可能です。
Azure SQLサーバーのパフォーマンスを分析し、根本原因を探る
DPAのAzure SQLデータベース監視ツールを使用すると、環境内のAzure SQLサーバーのパフォーマンスに関する最大の問題を見つけることができます。相関するリソースメトリクスを使用して、使用率の問題をより深く理解することができます。
DPAのAzure SQLパフォーマンス監視ツールは、ブロッキングとデッドロックの詳細な分析により、ブロッキングがエンドユーザーに与える影響を定量化し、ブロッキングツリーを視覚化して、どのセッションとクエリーが関係しているかを確認できるため、問題の原因と被害者が誰であるかを把握することができます。クエリレベルのパフォーマンス分析では、利用可能なデータを1つのビューにまとめ、「なぜこのクエリは今遅いのか」などに答えることができます。
詳細なデータを使ってデータベースを最適化する
Azure SQLのパフォーマンスの問題を発見し、分析することは、多くの場合、ほんの始まりに過ぎません。Azure SQLデータベース監視の最終的な目標は、これらのパフォーマンスに関する洞察を使用してデータベースをチューニングし、問題の影響を軽減することです。
DPAは、改善すべき潜在的な領域に注意を促し、データベースの最適化を開始する際に正しい方向を指し示すように構築されています。DPAは実際のワークロードを監視し、必要以上のデータを追いかけているクエリを強調することができます。その後、DPAはクエリをテーブルに集約し、全体的なレベルで最適なチューニングとインデックス作成の機会を確認することができます。多くの場合、単純な変更がパフォーマンスに最大の影響を与えますが、どこを見るべきかを知っておく必要があります。
テーブルチューニングのベストプラクティスを活用する
テーブルチューニングのベストプラクティスに従うことは、Azure SQLサーバーのパフォーマンスを向上させる有効な方法です。しかし、Azure SQL データベースに関連するテーブルが多数ある場合、データベーステーブルがベストプラクティスに沿っているかどうかを知るにはどうしたらよいでしょうか。
DPAを使用すると、テーブルとインデックスをSQL Serverパフォーマンスチューニングのベストプラクティスに照らして評価することができます。また、DPAは、緊急に対処が必要なAzure SQLのパフォーマンス問題を迅速に特定できるように設計されています。
データベースのパフォーマンスとVMのパフォーマンスを関連付ける
DPAの高度で直感的なチャート機能を活用して、パフォーマンスの問題を主要な仮想マシン(VM)メトリクスにマッピングし、VMware vSphereパフォーマンスなど、VMパフォーマンスのAzure SQLデータベースへの影響を判断します。Azure SQLサービスのパフォーマンスに関するこの追加的な洞察により、データベース仮想化に関する問題をより迅速に解決することができます。
関連したトピックス
- 仮想化されたデータベース:パフォーマンス監視の考慮事項
- Database Performance Analyzer [DPA] でSQL Serverのパフォーマンスを見つけ、分析し、最適化へ
- PostgreSQLパフォーマンス・チューニング・ツール(クエリアナライザ付き) [DPA]
- SQL Server クエリ・パフォーマンス・アナライザー・ツール [DPA]
- Oracle RAC One Node環境を構成してみました ステップ1 Oracle Linux環境の導入
- Teradataを構築してDBMotoでOracle等からTeradataへのリアルタイム・レプリケーション
- パフォーマンス監視とチューニングのためのSQLデータベースとデータサーバツール [DPA]
- レスポンスタイム分析(RTA):データベースパフォーマンスのチューニングと最適化のための実用的なアプローチ [DPA]
- Oracle SE データベースと Query Performance Analyzer [Oracle Performance Analyzer: DPA]
- メモリとインスタンスのパフォーマンス監視のためのAmazon AWS EC2 Monitor [DPA]