- -2019年の6つの最高のデータベース監視ツール

2019年のベスト6データベース監視ツール

データがすべてです! 私たちは皆、実際にたまたま真実であるという大胆な声明を聞いたことがあります。それだけでなく、データはどこにでもあります。今日、どの組織も存在のあらゆる側面で膨大な量のデータに依存しているようです。その結果、データベースはほとんどすべての組織に存在し、それらが保持するデータは多くの場合、組織の最も貴重な資産です。そのため、常に最適な動作順序で保管する必要があります。それを達成する最良の方法は、何らかの形のデータベース監視ツールを使用することです。特定の状況に最適なものを選択できるように、私たちは見つけることができる最高のデータベース監視ツールのいくつかを検討しようとしています。

実際のツールを調べる前に、データベースモニタリングの概念について簡単に説明します。製品をレビューするのと同じページにいるのに役立ちます。また、監視可能なデータベースのさまざまな要素についても説明します。ご覧のように、ハードウェアに到達し、ストアドプロシージャに到達します。最終的に問題の核心を突き止め、データベースを監視するための市場で最も優れたツールのいくつかを確認します。

データベース監視-それは何ですか?

組織にとってデータがすべてであるように、ネットワーク管理者にとって、監視がすべてであると感じることがあります。その理由は単純であり、現代のネットワークは非常に複雑になり、非常に多くのコンポーネントで構成されているため、すべてを監視することは不可能です。さらに多くの場合、管理者がサーバーとは別の部屋(別の国ではないにしても)に座っている大規模な組織です。これが、監視ツールの概念に光が当てられた理由の1つです。

監視データベースは監視だけとは違いません他のITコンポーネントについて。データベースの監視(または監視)には、1つの主要な目標があります:必要なときにデータを利用できるようにすることです。シンプルに聞こえるかもしれませんが、コンポーネントの数と種類が非常に多いため、実際にはかなり複雑です。

データベースは抽象的な概念ですが、非常に具体的なもので作られています。ハードウェアからソフトウェアまで、データベース監視ツールは常にすべてのコンポーネントが利用可能で正常な範囲内で動作していることを確認する必要があります。データベースの重要性を考慮すると、エラーマージンは非常にわずかです。

監視するものは何ですか?

少し詳しく見てみましょうデータベース上で実際に監視するものがあります。データベースの最も基本的な要素は、それが実行されるハードウェアです。他のコンピューターと同様に、関心のある操作パラメーターがかなりあります。たとえば、CPU負荷、使用可能なメモリ、またはプロセッサコアの温度を考えることができます。実際、データベースを実行しているサーバーの監視は、他のサーバーの監視と同じです。

次のデータベースサーバーのコンポーネント監視する必要があるのは、基になるオペレーティングシステムです。一部のデータベースはWindowsで実行され、他のデータベースはLinuxまたは他のフレーバーのUnixで実行されます。オペレーティングシステムが何であっても、監視する重要なパラメーターがいくつかあります。頭上からすぐに、ディスク容量またはディスク使用量が頭に浮かびます。ハードウェアと同様に、データベースのOSレベルの監視は、他の種類の監視と変わりません。

最後になりましたが、間違いなく重要なのはモニタリングです実際のデータベースの。中核となるのは、データベースはサーバー上で実行されるソフトウェアの別の一部にすぎません。したがって、最も基本的な監視は、ソフトウェアが常に実行されていることを確認することです。しかし、ほとんどのツールはそれよりもずっと深くなります。データベースの構造をチェックする人もいます。応答時間を測定するものもあります。他のユーザーは、ストアドテストプロシージャを実行することもできます。

データベースの監視に最適なツール

最高のデータベースを見つけようとしました市場に出回っている監視ツールを使用して、いくつかの異なる製品を考え出しました。ほとんどの製品は有料製品ですが、ほとんどは無料の試用版もあります。

1. SolarWinds SQL Server用データベースパフォーマンスアナライザー (無料トライアル)

SolarWinds ネットワークおよびシステム管理ツールの最高のメーカーの1つとして多くの人に認識されています。ほぼすべてのトピックをカバーする幅広いツールを作成します。と呼ばれる会社の主力製品 ネットワークパフォーマンスモニター、最高のネットワーク帯域幅監視ツールの中で一貫してスコアを付けます。

SolarWinds Database Performance AnalyzerDPA)SQLデータベースの監視と分析インスタンス。システムは、クエリ要求とデータベースからの対応する応答との間の時間に主な焦点を置き、データベースのボトルネックを特定するために待機タイプとイベントを分析する応答時間分析メソッドを使用します。

SolarWinds Database Performance Analyzer

  • 無料トライアル: SolarWinds Database Performance Analyzer
  • ダウンロードリンク: https://www.solarwinds.com/database-performance-analyzer

ツールの使いやすいインターフェースはあなたを支援します問題をすばやく簡単に見つけることができます。メイン画面では、データベースインスタンス、待機時間、クエリアドバイス、CPU(警告およびクリティカルアラートを含む)、メモリ、ディスク、およびセッションを表示できます。

ドリルダウンすると、特定のデータベースインスタンスは、1か月間のユーザーの合計待機時間(または平均または典型的な1日の待機時間の選択)をグラフィカル形式で表示します。そのグラフでは、各色が個々のSQLステートメントを表し、どのステートメントの実行に最も時間がかかっているかを視覚的に魅力的に表します。

には十分な機能があります SolarWinds Database Performance Analyzer それらすべてをカバーするには、投稿全体が必要であること。最も重要なものをいくつか見てみましょう。

すべてのデータベースの単一監視ポイント

SolarWinds Database Performance Analyzer ほとんどのMicrosoft SQLサーバーと同様に動作しますOracle、SQL Server、MySQL、DB2、ASEなどの主要製品。また、物理サーバーとオンプレミスサーバーの両方、仮想マシン(VMwareまたはHyper-Vで実行)、およびクラウドベースのデータベースもサポートしています。

高度にスケーラブル

DPA 必要な数のデータベースインスタンスを監視できます。ライセンスをアップグレードするだけで、1〜1000インスタンスに簡単に拡張できます。

すべてのアクティブセッションのアクティブモニタリング

ツールの非常に詳細なネイティブポーリングエンジンデータベース自体に追加の負荷をかけることなく、ローカルモニタリングエージェントを必要とせずに、データベースインスタンス内で発生しているすべてを記録します。これにより、ツールがデータベースのパフォーマンスに影響を与えるリスクを削減できます。

データベースコンポーネントの追跡、監視、分析

このツールは、クエリ、ユーザー、ファイル、計画、オブジェクト、待機時間、ストレージ、日付/時間/時間/分を自動的に関連付けて、その場で問題を正確に発見して診断します。

データベースチューニングのアドバイス

このツールはチューニングに関するアドバイスを提供できます個々のデータベースインスタンスを作成し、常に最高のパフォーマンスで実行されるようにします。これは、インスタンスのすべてのパラメーターを分析し、特定のクエリまたはデータベースインスタンス全体を最適化するための一連のアクションを推奨することで実現されます。

の価格 SolarWinds Database Performance Analyzer $ 1 995から開始し、監視するデータベースインスタンスの数と種類によって異なります。製品を購入する前に試用したい場合は、完全に機能する14日間の試用版を利用できます。

2. ペスラーPRTG

Paessler Router Traffic GrapherPRTG)すべてのシステム、デバイス、トラフィックを監視でき、ITインフラストラクチャのアプリケーション。統合された性質のため、多くのネットワーク監視ツールよりも迅速かつ簡単にインストールできる包括的なパッケージです。 Paesslerは、2分以内に監視を開始できると主張しています。このツールには、いくつかのユーザーインターフェイスが付属しています。 Windowsエンタープライズコンソール、AjaxベースのWebインターフェース、Android、iOS、およびWindows Phone用のモバイルアプリから選択できます。

PRTGデータベースセンサーのスクリーンショット

の一つ PRTGの最大の特徴は、自動検出システムです。 ネットワークセグメントをスキャンし、広範囲のデバイスとシステムを自動的に認識し、事前定義されたデバイステンプレートからセンサーを作成します。監視データを使用してカスタムマップを作成できるマップ機能があり、データを表示する独自の方法を提供します。アラートに関しては、非常に柔軟でカスタマイズ可能です。クライアントアプリを使用すると、プッシュ通知をデバイスに直接取得できます。また、電子メールまたはSMSで通知を設定することもできます。また、強力なAPIを使用して、独自の通知スクリプトを作成できます。

このプログラムは、次のような多くのデータベースを監視できます。Microsoft SQL、MySQL、Oracle、およびPostgreSQL。事前に設定されているデータベースセンサーを使用してそれを実行します。このツールを使用して、SQLクエリの実行時間を監視できます。このツールは、接続が確立されてから接続が終了するまでにかかった時間を測定します。これにより、プレッシャーのかかっているデータベースのパフォーマンスを明確に確認できます。

PRTG 比較的単純な価格設定構造です。 フル機能の無料バージョンがありますが、監視機能は100個のセンサーに制限されます。各パラメーターは1つのセンサーとしてカウントされます。 48ポートスイッチの各ポートで帯域幅を監視するには、48個のセンサーが必要です。同様に、データベースインスタンスごとにSQLセンサーが必要です。 100を超えるセンサーの場合、ライセンスを購入する必要があります。センサーの数によって価格は異なりますが、500個のセンサーが1600ドルから無制限のセンサーが14500ドルです。また、無制限のセンサーを使用できる30日間の試用版もありますが、試用期間が終了すると、100センサーの無料版に戻ります。

3. Idera Diagnostic Manager for SQL Server

Idera Diagnostic Manager for SQL Server 両方のSQLデータベースのパフォーマンスを監視します物理環境および仮想環境。このツールは、物理サーバーと仮想マシンおよびそれらの基盤となるホストハードウェアからのパフォーマンス統計、メトリック、およびアラートを提供します。 CPU、メモリ、ハードディスクの使用量とスペース、ネットワーク使用量など、複数の動作パラメータを監視します。この製品は、国境を越えたSQL監視とともに、SQLクエリのプロアクティブな監視も提供します。 SQLデータベースの正常性に関する推奨事項も提供できます。

Idera Diagnostic Manager-セントラルダッシュボード

Idera Diagnostic Manager for SQL Server ウェブベースのインターフェースとモバイルアプリが付属していますAndroidとiOSの携帯電話とタブレット、およびBlackberry向けです。 SQL Serverインスタンスに関するリアルタイムおよび履歴データを提供し、管理者がモバイルアプリ内で即座に変更を行えるようにします。モバイルアプリはWebコンソールほど機能が豊富ではありませんが、プロセスの表示と強制終了、必要に応じたジョブの開始と停止、クエリを実行して問題を直接解決するなど、いくつかの管理タスクを実行できます。

のその他の機能 Idera Diagnostic Manager for SQL Server を使用してSCOMと簡単に統合する管理パックアドオンは、誤ったアラートを回避するために構築された予測アラートシステムと、効率が悪くパフォーマンスが低いクエリを特定できる優れたクエリパフォーマンス監視機能です。

の価格 Idera Diagnostic Manager for SQL Server データベースインスタンスごとに$ 1 996から開始し、完全に機能する14日間の試用版を利用できます。

4. SQL Powerツール

SQL Powerツール SQL Powerはエージェントレスデータベースですパフォーマンス分析ソリューション。パブリッシャーは、サーバーへの影響が最も少ないと主張しています。 SQL Powerは、監視によってデータベースが1%以上ロードされることはないと述べています。つまり、サーバーに監視コンポーネントをインストールする必要はありません。さらに、製品はデータベースサーバーにテーブルもストアドプロシージャも挿入しません。すべての分析は完全にリモートで実行されます。また、パフォーマンスに深刻な影響を及ぼす可能性のある数百万のクエリをサーバーにロードすることもありません。

SQL Power Toolsダッシュボード

このツールには、次のような機能が搭載されていますブラウザまたはモバイルデバイスから表示できる、サーバーファームのパフォーマンスのダッシュボードおよびヒートマップビュー。 SQL待機時間、パフォーマンスカウンター、およびジョブ実行時間の毎日のベースライン分析を計算します。また、サーバーと期間の間で、SQLおよびI / O待機時間、パフォーマンスカウンター、ジョブ実行時間のアドホック比較を実行できます。パフォーマンスの低いSQLクエリのSQL待機時間にドリルダウンして、SQLクエリがタイムリーに完了しない原因となっている可能性のあるリソースの競合を特定できます。

の価格 SQLパワーツール データベースごとに2000ドルから750ドルの間で変化しますより多くのライセンスを購入すると、インスタンスあたりの価格は低くなります。製品を試してみたい場合は、SQL Powerに連絡して3週間の評価版を入手できます。

5. SQLセントリー

SQLセントリー SentryOneからは、データベースの一般的なソリューションですパフォーマンス監視。実用的なパフォーマンスメトリックとアラートを収集して表示し、重要なイベントをカレンダースタイルのディスプレイに表示して、相互参照を容易にします。監視に加えて、ツールのダッシュボードから詳細な分析を実行することにより、問題を迅速に解決できます。製品のパフォーマンスダッシュボードは、排他的で特許取得済みのストレージパフォーマンスのビューを備えており、影響の大きいクエリの詳細な分析の結果を表示します。

SentryOneのSQL Sentry

SQLセントリー ダッシュボードは時々批判されます時代遅れの外観ですが、すべての重要なSQLコンポーネントとサービスがきちんと提示された方法で表示され、SQLデータベースインスタンスの管理とその可用性の確保に役立ちます。このツールには、サーバーの履歴データを表示し、現在のリアルタイムデータと比較するオプションもあります。これらの機能は、ベースラインの生成とデータベースインスタンスとサーバーの最適化に役立ちます。

の価格 SQLセントリー インスタンスあたり2 495ドルと年間メンテナンス499ドルの手数料。この製品は、月額125ドルという価格設定モデルを希望する場合、サブスクリプションベースのサービスとしても利用できます。トライアル目的で、15日間の無料トライアルも利用できます。

6. SQLモニター

SQLモニター Red Gateソフトウェアのツールセットの一部ですSQLデータベースの監視、管理、変更、操作、最適化に使用できます。問題になる前に問題を見つけるのに役立ちます。製品には多くの機能が含まれています。その中でも、管理者にSQLサーバーファームの概要を提供します。また、このツールは強力なアラート機能を備えており、目立った影響を与える前に問題を知らせます。レポートは製品のもう1つの重要な機能であり、サーバーの状態に関する調整されたレポートを作成します。ツールのパフォーマンス分析機能を使用すると、システムに最も大きな影響を与えるものをすばやく確認できます。問題を診断するとき、障害を発見し、根本原因を見つけるのに役立ちます。

SQLモニターのスクリーンショット

SQLモニター使いやすいダッシュボードでは、すべての1つの便利な場所にデータベースインスタンス。また、クライアントを使用すると、VPNなどの方法を使用してリモートで接続することなく、数秒以内に直接アクセスできます。ダッシュボードにはドリルダウン機能があり、数回クリックするだけで、待機時間、CPU使用率、ディスクI / Oなどのデータベースに関するより詳細な統計を表示できます。

の基本価格 SQLモニター データベースインスタンスあたり$ 1495です。 5〜9個のライセンスを同時に購入すると15%割引、10個以上を購入すると20%割引になります。価格には、Red Gateからのサポートの最初の年が含まれます。ツールにテストを実行する場合は、14日間の試用版を利用できます。オンラインデモも利用できます。

コメント