EC2の監視を容易
目次
EC2監視ツールで多角的なパフォーマンス分析が可能
Database Performance Analyzer(DPA)は、多次元のパフォーマンス分析を提供し、データベース・パフォーマンスをより深く掘り下げるのに役立ちます。DPAは、過去のパフォーマンス傾向を特定するために構築されており、Amazon RDSおよびEC2上に展開されたAurora、MySQL、Oracle、SQL Server、MariaDB、DB2、SAP ASE(Sybase)インスタンスの内部動作について実用的なアドバイスを提供することができます。
待ち時間を利用した分析でよくある問題を特定する
パフォーマンスを理解する鍵は、最もパフォーマンスの低いSQL文、それらの文の応答時間、および待ちイベントまたは待ちタイプと呼ばれるリレーショナルデータベース管理システム内の特定のステップの改善に焦点を合わせることです。
DPAには待機ベースの分析機能があり、ストレージ、ネットワーク、テーブルロック、メモリーによる遅延などの一般的な問題や、クラスターフェイルオーバーや並列スレッドの同期による待機などのエッジケースを迅速に特定することが可能です。
AWS上で動作するデータベースのパフォーマンス分析を取得
SolarWinds Database Performance Analyzerは、Amazon Web Services(AWS)上で動作するSQL ServerやOracleなどのデータベースのパフォーマンス分析を支援する準備ができています。
DPAを使用すると、以下のことが可能です。
・データベースがアプリに与えている待ち時間の合計を確認する
・リソースのプロビジョニングとデータベース性能の改善を関連付けることで、過剰なプロビジョニングを回避
・プロビジョニングされたリソースに関係なく、データベースパフォーマンスの問題を引き起こす可能性のあるロックによるクエリブロックを特定します。
・明確で実用的なアドバイスを提供するために構築された統合テーブルチューニングアドバイザーを使用します。
データベースパフォーマンスアナライザをAWSクラウドに数秒で導入可能に
DPAと設定済みのSQL Server履歴リポジトリを含む、すぐに使えるイメージを使用できます。SQL Server、Oracle、DB2、SAP ASE(Sybase)を監視するRDSまたはEC2インスタンスを登録し、設定済みのDPAで監視を開始するだけです。特徴は以下の通りです。
柔軟な実装によるDPAサーバーの迅速な導入。つまり、永久ライセンスを使用したい場合は、Amazon DPAイメージまたはオンプレミスのDPAのインストールに独自のライセンスを持参することができます。
DPA Centralを使用して、オンプレミスおよびクラウドにインストールされたDPAのデータを単一のダッシュボードに集約することができます。
EC2監視の柔軟性を高めるエージェントレスアーキテクチャを採用
Database Performance Analyzerで採用されているエージェントレスアーキテクチャは、分散した場所、導入オプション、およびデータベースプラットフォームにわたって柔軟に監視できるように構築されています。Database Performance Analyzerと監視対象のインスタンス間のネットワーク接続が低遅延である限り、DPAをEC2インスタンス、または物理サーバーやVMにインストールすることが可能です。
関連したトピックス
- DPA(Database Performance Analyzer) for Open-Source Database: MySQL, MariaDB, Percona, PostgreSQL
- ユーザ・データベースの最適化とOracle支出の削減
- 進化するクエリと PostgreSQLの台頭:そのデータベー スパフォーマンス重要性
- Database Performance Analyzer [DPA] でSQL Serverのパフォーマンスを見つけ、分析し、最適化へ
- AWSデータベースの新たなレベルとしてのAurora
- 仮想化されたデータベース:パフォーマンス監視の考慮事項
- Sybaseモニタリング・管理ツール [DPA]
- [DBMoto]Amazon Auroraを正式サポート!オンプレミスDBからの移行やDB間の連携に!
- Amazon AWSクラウド上でのアプリケーションとデータベースのパフォーマンス問題
- Webセミナー録画 [遅延原因を楽々特定! DBパフォーマンスチューニングツール「DPA」のご紹介] 2019/09/19開催