2022 年の SQL Server 監視ツールのベスト 16
サーバーはネットワーク内で最も重要なリソースの一部であり、SQL Server の普及により、SQL Server 監視ツールが長期的なネットワーク メンテナンスの前提条件となっています。
サーバー監視ツールを使用してサーバーの状態を追跡すると、パフォーマンスの問題に対処するために必要な情報が得られます。長期的には、パフォーマンスの問題を芽のうちに摘み取ることで、ネットワークを稼働し続けることができます。
SQL Server 監視の重要性を見落とすと、良くてもパフォーマンスの問題が発生し、最悪の場合は完全なダウンタイムが発生する可能性があります。サーバーがダウンし、組織に多額の費用がかかる可能性があります。
最適な SQL Server 監視ツールのリストは次のとおりです。
- Datadog SQL Server モニタリング 編集者の選択データベース監視と SQL Server に特化した統合を含むインフラストラクチャ モニター。 14 日間の無料トライアルを開始してください。
- SolarWinds SQL Server データベース パフォーマンス アナライザー (無料トライアル)この Windows Server 用のクロスプラットフォーム ツールは、SQL Server、MySQL、Oracle、DB2、SAP ASE、および Cloud サーバーを 1 か所から監視します。
- ManageEngine アプリケーション マネージャー (無料トライアル)SQL Server データベースと基盤となるサーバーのパフォーマンスを監視します。 Windows Server および Linux 上で動作します。
- Site24x7 SQL Server 監視 (無料トライアル) SQL Server 監視機能を備えたネットワーク、サーバー、アプリケーションのモニター。これはクラウドベースのシステムです。
- Paessler SQL監視ソフトウェア PRTG(無料トライアル)Microsoft SQL、Oracle SQL、MySQL、PostgreSQL のパフォーマンスを検査するネットワーク、サーバー、アプリケーション モニター。
- SentryOne SQL Sentry (無料トライアル)自動化された SQL Server 監視とクエリ最適化およびデータベース改善ツール。
- Acronis Cyber Protect クラウド (無料トライアル) SaaS モデルで提供され、エンドポイントに保持されるデータのセキュリティに重点を置いたマネージド サービス プロバイダー向けのパッケージ。
- チェックマークSQL Server に特化したモニターを含むインフラストラクチャ監視システム。 Linux 上で動作します。
- dbWatch データベース コントロールすべてのデータベース インスタンスに統合されたフロント エンドを提供する特殊なデータベース モニター。 Windows、Mac OS、Linux 上で動作します。
- Idera SQL 診断マネージャーこのツールは、サーバーの CPU、メモリ、ハードディスク、ネットワークの使用状況など、物理環境および仮想環境の SQL データベースを監視します。
- より良い目標を達成するこのクラウドベースのサービスは SQL Server インスタンスのパフォーマンス監視に特化しており、Oracle および SAP システムの調整も可能です。データベース管理サービスも利用できます。
- Lepide SQL Server の監査Windows および Windows Server 上で実行される SQL インスタンスを効果的に監視するためのサーバー監査パッケージ。
- Red-Gate SQL モニターこのツールには、メモリ リソースの使用状況、CPU 使用率、ディスク容量の使用率、SQL エラー、SQL クエリのパフォーマンスの問題を監視するための 40 個の事前構成されたアラートがあります。
- SQLパワーツールOracle SQL Server、Informix、および Sybase データベース サーバーをカバーする軽量のエージェントレス SQL 監視ソリューション。
- bForge モニターこのツールを使用して、CPU 使用率、メモリ使用率、ディスク アクティビティ、および IO 遅延を検出します。
- Spiceworks SQL サーバーの監視このツールを使用して、SQL Server のサイズ、接続、速度などのメトリクスを追跡します。
最高の SQL Server 監視ソフトウェア
この記事のツールを選択する際には、各ツールのパフォーマンスと機能、使いやすさ、サポートとドキュメント、業界の幅広いユースケースでの使用における堅牢性を考慮しました。
SQL Server 監視スキャナ ツールを選択するための方法論
私たちは SQL Server 監視ソフトウェアの市場を調査し、次の基準に基づいてオプションを分析しました。
- DBMS内のリソース効率を調べる監視機能
- DBMS のサーバー リソースへのアクセスを検査するサービス
- 非効率なインデックス作成または欠如したインデックス作成を特定できる分析ツール
- SQLクエリオプティマイザー
- 複数のデータベースインスタンスのパフォーマンス監視を集約する機能
- 費用のかからない評価演習または返金保証期間のための無料トライアル
- 会社の効率と収益性を向上させ、購入価格を回収するツールの適切な組み合わせ
1. Datadog SQL Server 監視 (無料トライアル)
のDatadog インフラストラクチャのモニタリングservice サービスは、データベースを監視できるクラウド パッケージです。のデータドッグシステムは、「」と呼ばれる専門のプラグインで強化できます。 統合 ” で利用可能なものがあります。 SQLサーバー 。
主な特徴:
- リアルタイムのクエリ スループット、クエリ実行パフォーマンス、接続、またはバッファ プールの使用状況
- ターンキーデータベース統合
- ドラッグアンドドロップでグラフとウィジェットを表示
- インテリジェントなアラート
- クラウドベース
モニタリング サービスのデータ収集はエージェントによって実行されますが、すべての処理は Datadog サーバー上で実行されます。 Datadog エージェントは Windows だけでなく Linux にもインストールできますが、SQL Server を監視するエージェントは Windows にのみインストールされます。 ウィンドウズ 。
SQL Server 統合をインストールしても、Datadog インフラストラクチャ監視による他のアプリケーションの監視はブロックされません。 特殊な画面を追加します そのアカウントのコンソールに。
Datadog のコンソールは次のとおりです。 クラウドサーバー上に常駐 どのブラウザからもアクセスできます。 Datadog Infrastructure Monitoring はサイトにインストールする必要がないため、リモート サイトに常駐する SQL サーバー インスタンスだけでなく、クラウド サーバーで実行されている SQL サーバー インスタンスも監視できます。
長所:
- リアルタイムの監視と履歴分析のための優れたインターフェイスとダッシュボードのビジュアル
- プラットフォームはさまざまなアプリケーションを監視できるため、追加の監視ニーズに対する実行可能なソリューションになります
- SQL監視に特化した既製のテンプレートを提供
- クラウドで実行し、コストのかかるオンプレミスのインストールを回避
- レポートとダッシュボードは、ウィジェットをドラッグ アンド ドロップするだけでカスタマイズ可能
- スケーラブルな価格設定は、あらゆる規模の SQL ソリューションに適しています
短所:
- より長い試用期間を使用できる
Datadog インフラストラクチャ監視は サブスクリプションによって課金される 月額料金だけでなく、より低い年額料金も利用できます。これはホストごとの料金です。このサービスは、App Analytics アドオンでも利用できます。 Datadog インフラストラクチャ監視は、 14日間の無料トライアル 。
編集者の選択
Datadog SQL Server Monitoring が第一の選択肢です。特に、スループット、接続、実行パフォーマンス、バッファプールの使用などのパラメータをリアルタイムでクエリできる方法が気に入っています。コンソールのドラッグ アンド ドロップ機能により、作業が簡単になります。
ダウンロード:14 日間の無料トライアルを開始する
オフィシャルサイト:datadoghq.com/product/free-datadog-trial/
あなた:クラウドネイティブ
2. SQL Server 用 SolarWinds データベース パフォーマンス アナライザー (無料トライアル)
SQL Server 用 SolarWinds データベース パフォーマンス アナライザー(DPA) は、最新のネットワーク向けの完全なサーバー監視ソリューションとして設計されています。 SolarWinds DPA for SQL Server を使用すると、次のことを監視できます。SQLサーバー、MySQL、オラクル、DB2、SAP-ASE、 そしてクラウドサーバー一元化された場所から。この製品の主な焦点の 1 つは、パフォーマンス障害の根本原因を見つけることです。
主な特徴:
- SQL Server、MySQL、Oracle、DB2、および SAP ASE を監視します
- オンプレミス、リモート、クラウドサーバーを監視
- サポートサービスを追跡します
- データベースの最適化をサポート
ユーザーには、生のサーバー使用状況データを表示するためのデータ収集エンジンが提供されます。これには、SQL サーバーのパフォーマンス メトリックが時間の経過とともにどのように変化したかを詳細に示すグラフが含まれており、5 つの独自の方法で表示できます ( まとめ 、 CPU 、 メモリ 、 ディスク 、 そして 通信網 )。パフォーマンス問題の根本原因を突き止めるために、次のようなメトリクスを使用できます。 待ち時間 、 ユーザー 、 ファイル 、 そして オブジェクト 何が問題なのかを知るために。
これが最高の SQL Server 監視ツールの 1 つである理由は、システム リソースのオーバーヘッド コストが低いことです。これは、ネットワーク パフォーマンスへの影響を最小限に抑えながらプログラムを実行できることを意味します。
異常検出に機械学習を使用し、リアルタイム データと履歴データを提供します。
長所:
- 中規模から大規模のデータベース実装に合わせた非常に直感的な DB 管理システム
- リアルタイムで監視し、一般的なヘルプデスク ソリューションに統合できる多数のアラートおよび通知オプションを提供します
- しきい値の監視は、チームをプロアクティブに保ち、パフォーマンスに影響を与える前に問題を解決するのに役立ちます
- ダッシュボードは高度にカスタマイズ可能で、個人またはチームに合わせてカスタマイズできます
- MySQL、DB2、Oracle を含む複数のバージョンの SQL をサポート
- 機械学習を活用してパフォーマンスのボトルネックを特定します
- エンタープライズ環境で動作する大規模ネットワークおよび SQL サーバーに最適
短所:
- 30 日間の試用期間を長くするとメリットが得られる可能性がある
SolarWinds DBA はスケーラブルであるだけでなく、次のような他のツールと統合することもできます。SolarWinds サーバーおよびアプリケーション モニターそしてストレージリソースモニターつまり、独自の要件に基づいて監視エクスペリエンスを拡張できます。価格は1,170ドル(883ポンド)から。もあります。14 日間の無料トライアル。
SolarWinds データベース パフォーマンス アナライザーは、強力で使いやすい直感的なインターフェイスを備えた SQL サーバー データベースのパフォーマンス チューニングと最適化に最適です。リアルタイムおよび履歴分析、最もパフォーマンスの悪い SQL およびアプリケーションの特定、機械学習の異常検出、待ち時間のグラフィック視覚化などを提供します。
30 日間の無料トライアルを入手:Solarwinds.com/database-performance-analyzer/registration
あなた:JRE v11 をサポートする物理または仮想 Windows または Linux サーバー
3. ManageEngine アプリケーション マネージャー (無料トライアル)
エンジンの管理さまざまな IT インフラストラクチャ監視ツールを作成し、 SQLサーバーの監視 その一部ですアプリケーションマネージャー。このツールは、ManageEngine の他の監視モジュールと組み合わせて、完全な IT サポートの監視および管理サービスを作成できます。
主な特長 :
- ライブパフォーマンスモニタリング
- 最適化分析
- オンプレミス、AWS、または Azure
監視ツールが監視 ライブデータベースステータス これには、メモリとディスク領域の使用量、キャッシュとバッファのパフォーマンスなどのデータベース サービスのパフォーマンスが含まれます。アプリケーション マネージャーは、次のことも記録します。 利用 テーブルスペースなどのデータベース構造を管理し、スペースが不足すると DBA に警告します。
データベース チューニング サービスも SQL Server 監視サービスに含まれています。これも データベースオブジェクトの分析 また、データベース上のクエリをテストして、どのオブジェクトが正しく実装されていないかを特定するための合成トランザクションの実行も行います。分析ツールは SQL チューニングもサポートしています。
アプリケーション マネージャーの SQL Server 監視セクションにはタブが付いているため、ライブ データの画面を簡単に切り替えてアクセスできます。 分析機能 。このツールのデータベース監視機能は SQL Server に限定されません。アプリケーション マネージャーは、以下を含むデータベース管理システムの長いリストを監視します。 オラクル 、 SAP 、 PostgreSQL 、 そして MySQL 。そのため、DBMS が混在する環境に適したサポート サービスです。
長所:
- オンプレミスとクラウドの導入オプションを提供し、企業に導入の選択肢を増やします
- アプリケーション間の相互依存性を強調して、パフォーマンスの問題がビジネス運営にどのような影響を与えるかを計画できる
- メモリ使用量、ディスク IO、キャッシュ ステータスなどのメトリクスを追跡するログ監視を提供し、データベースの健全性を総合的に把握します。
- データベース、サーバー ハードウェア、デバイスをリアルタイムで自動的に検出できます
短所:
- 利用可能なすべての機能とオプションを完全に調べるには時間がかかる場合があります
ManageEngine Applications Manager はサーバーのステータスも監視するため、基盤となるハードウェアのステータスのすべての監視機能が SQL 監視機能とともに 1 つのパッケージに含まれています。このツールには幅広いアプリケーション監視画面が含まれており、Web サーバーなどのデータベースに依存するシステムを監視します。アプリケーション マネージャーは次の場所にインストールされます。 Windowsサーバー そして Linux ManageEngine は、30日間の無料トライアル。
ManageEngine アプリケーション マネージャー 30 日間の無料トライアルをダウンロード
4. Site24x7 SQL Server 監視 (無料トライアル)
Site24x7 は クラウドベースのプラットフォーム 監視ツールのこと。これらのツールはパッケージにバンドルされており、Site24x7 インフラストラクチャ プランにはデータベース監視が含まれています。このサービスは、SQL Server、MySQL、Oracle、PostgreSQL、Cassandra、DB2、MongoDB、VoltDB、CouchDB、および ClickHouse データベースを監視できます。
主な特徴:
- SQL Server、Oracle SQL、MySQL、PostgreSQL、および Cassandra を監視します
- サーバーリソースを監視します
- データベースのチューニング
監視システムには、 エージェント 監視対象のデータベースを含むシステムにインストールされるプログラム。ただし、このツールはネットワーク経由でデータベースにアクセスできるため、同じサーバー上にある必要はありません。複数の異なるサイトにあるデータベースの監視を統合でき、また、 クラウドベースのデータベース 。
Site24x7 インフラストラクチャ サービスは、登録されたシステムを検索し、 アプリケーションスタック ユーザー向けソフトウェア パッケージにサービスを提供するアプリケーションの依存関係を識別するマップ。このシステムは、データベースが重要な補助的な役割を果たす Web サイトの監視に特に優れています。
SQL Server はデータベース インスタンスの構造を調べ、そのデータ ファイル サイズ、ログ ファイル サイズ、ログ キャッシュ ヒット率を調べます。モニターは SQL の実行を監視し、エラー、レプリケーション、SQL コンパイル、最長トランザクション時間などの要素を記録します。リソースのロックとインデックスの非効率に関する問題を特定します。また、データベースをサポートするサーバーのリソースを調査し、次のような属性に対する各トランザクションの影響を特定します。 CPU 、 メモリ 、 そして ディスクスペース 。
SQL Server モニターには、パフォーマンスが低下したり、リソースが最大容量に近づいたりしたときに技術者に通知するアラート メカニズムが含まれています。
Site24x7 インフラストラクチャには、データベース監視だけでなく、ネットワーク、サーバー、Web サイトの監視機能も含まれています。監視システムには 30 日間の無料試用版が用意されています。
長所:
- 柔軟なクラウドベースの監視オプション
- SQL サーバー用のすぐに使用できる監視オプションとダッシュボード テンプレートのホストを提供します
- 管理者はアプリケーション スタック内の依存関係を表示できるため、SLA の構築と稼働時間の最適化に役立ちます。
- AI によって強化された根本原因分析を提供し、技術的な問題をより迅速に解決します
- マルチクラウド環境全体で SQL 監視を統合できる
短所:
- Site24x7 は、データベース管理を超えて拡張されるオプションを備えた機能豊富なプラットフォームですが、すべてのオプションと機能を習得するには時間がかかる場合があります
Site24x7 インフラストラクチャはクラウドに常駐するため、ダウンロードしたりインストールしたりする必要はありません。ソフトウェアのメンテナンス、処理能力、モニターが生成するデータのストレージはすべて価格に含まれています。システムの Web ベースのダッシュボードにはカスタマイズ可能な画面が含まれており、標準の Web ブラウザを使用してどこからでもアクセスできます。このサービスは、年払いの場合、月額 9 ドルかかります。
Site24x7 SQL Server 監視 30 日間の無料トライアルを開始
5.ペスラーSQL監視ソフトウェアPRTG (無料トライアル)
次に、Paessler SQL監視ソフトウェアPRTG、の一部PRTGスイートは、さまざまな SQL 監視機能も提供するネットワーク モニターです。このツールを使用すると、次のことを監視できますMicrosoft SQL、Oracle SQL、MySQL、 そしてPostgreSQLパフォーマンス低下の兆候を検出します。このプロセスが簡単になるのは、Paessler SQL監視ソフトウェア PRTGには、最も一般的なデータベースすべてに対応する事前構成済みのセンサー テンプレートがあります。
主な特徴:
- SQL Server、Oracle SQL、MySQL、PostgreSQL、および ADO SQL を監視します
- クエリ実行メトリクスを記録します
- クエリの最適化をサポート
- データベースのチューニングに使用されます
いくつかのセンサーは、Paessler SQL監視ソフトウェア PRTG箱から出してすぐに使えるものが付属していますMicrosoft SQL v2 センサー、Oracle SQL v2センサー、MySQL v2 センサー、PostgreSQL センサー、 そしてADO SQL v2 センサー。これらの各センサーには独自のビューがあり、個々のサーバーに関連する主要なメトリクスを提供します。たとえば、Microsoft SQL v2 センサーリクエストの実行時間、クエリの実行時間、影響を受ける行の数、ダウンタイムがわかります。
これらのユニークなセンサーツール以外にも、 Paessler SQL監視ソフトウェア PRTG 通知などのさまざまな追加機能もあります。あなたはできる アラートをスケジュールする SQL Server 内のパフォーマンス データ イベントの通知をいつ受け取るかを決定します。アラートがトリガーされると、 電子メールによる通知 または SMS 。持っている場合は、 PRTGネットワークモニターアプリ の上 iOS そして アンドロイド , その後、そこでアラートを受信することもできます。
長所:
- SQL だけでなく、他のアプリケーション、インフラストラクチャ、デバイスを監視できるさまざまなセンサーを提供します
- センサーはテンプレート化されており、迅速な導入が可能です
- ユーザーはニーズに合わせた独自のカスタム センサーを作成できます。
- フリーウェア版は 100 個のセンサーを無料で提供し、中小企業に最適です
短所:
- PRTG は、完全に調査するには時間がかかる一連の監視サービスを提供します
Paessler SQL監視ソフトウェア PRTG は、Windows デバイスに最適な SQL モニターの 1 つです。フリーウェア版があります PRTGネットワークモニター これにより、コストをかけずに最大 100 個のセンサーを監視できます。それ以降の価格は、必要なセンサーの数に応じて、1,750 ドルから 15,500 ドル (1,321 ポンドから 11,701 ポンド) の範囲になります。有料版で一番安いのは、 PRTG500 500 個のセンサーを 1,750 ドル (1,321 ポンド) で提供します。最大のバージョンは PRTG XL1 で、無制限のセンサーを 15,500 ドル (11,701 ポンド) で提供します。もあります。30日間の無料トライアルのPaessler SQL監視ソフトウェア PRTG評価用に。
Paessler SQL 監視ソフトウェア PRTG 30 日間の無料トライアルをダウンロード
6. SentryOne SQL Sentry (無料トライアル)
SentryOne SQL セントリーSolarWinds のツールは、SQL 監視に対してより古典的なアプローチを採用しています。このツールを使用すると、サーバーのパフォーマンスメトリクスを表示するネットワークに接続し、パフォーマンスの悪い箇所を詳しく調べるため SQLクエリ 。あなたもすることができますストレージとリソースのボトルネックを発見する。とSentryOne ブロック分析あなたはできるすべてのブロッキングプロセスを階層的な観点から表示する根本原因をより早く見つけることができます。
主な特徴:
- データベースのパフォーマンスを監視します
- 基盤となるサービスのボトルネックを調査します
- クエリオプティマイザー
SentryOne SQL セントリー時代の先を行くのに役立ちます100を超えるアラート条件s。あなたはできる警告メッセージをカスタマイズする必要な正確な情報を表示します。これも簡単なプロセスです。[条件] ペインに移動してカスタマイズする条件を選択し、[条件] をクリックするだけです。メッセージタブ >編集。すべてのメッセージは XML ベースです。
長所:
- 特に SQL のみの監視に特化しており、満足のいく他のアプリ監視ツールをすでに持っている企業に適しています
- SQL サーバーの健全性監視を中心にカスタマイズされた 100 を超えるアラートとテンプレート
- 根本原因分析をサポートし、解決時間を短縮します
短所:
- 価格設定はハイエンドです
- 総合的なアプリケーション/インフラストラクチャ監視ではない
SQL Sentry の価格は 1,450 ドル (1,095 ポンド) からです。ソフトウェアは Windows Server にインストールされ、入手できます。もあります。14日間の無料トライアル。
SolarWinds SQL Sentry 14 日間の無料トライアルを開始
7. Acronis Cyber Protect クラウド (無料トライアル)
Acronis Cyber Protect クラウドは SaaS パッケージ マネージド サービス プロバイダー (MSP) による使用を目的として設計されたシステムおよびデータのセキュリティ対策。このパッケージには Acronis Cyber Backup が含まれており、MSP はクラウド ストレージを含むデータのバックアップおよび復元サービスをクライアントに提供できます。このシステムには、ユーザー向けの安全な日常的なファイル共有および同期機能も含まれています。 エンドポイント サイバープロテクトプランの対象となります。
主な特徴:
- システム側のセキュリティのために RMM および PSA システムと統合
- 脅威の仲介とデータ回復のための自動化されたプレイブック
Acronis Cyber Protect Cloud システムは完全な RMM ソリューションではありません。代わりに、次のことが可能です。 統合する あなたの現在と RMM そして PSA システム全体のセキュリティを実装し、パッケージが提供する有料サービスのログも記録します。
Acronis バンドルの各サービスは、クライアントごとにオンまたはオフにすることができます。したがって、 セキュリティサービス パッケージに含まれる機能は、アドオンモジュールのメニューとして各MSP顧客に提供できます。すべての Acronis セキュリティ機能をすべての顧客に提供する必要はありません。
Acronis パッケージは次のことができます。 ホワイトラベル とそのシステムは、MSP が各セキュリティ機能の利点を提示して説明するのに役立つマーケティングおよびトレーニング資料でサポートされています。請求や契約交渉が容易になるサービス 報告 Acronis Cyber Protect Cloud パッケージに組み込まれた機能。
Acronis バンドルのセキュリティ機能は、あらゆる種類のエンドポイントと データ保護 これには、内部関係者の脅威の検出、マルウェア対策、Web ベースの脅威のスキャンと制御が含まれます。
このシステムには、次のような自動化されたプレイブックが含まれています。 脅威の修復 そして データ復旧 。 Acronis パッケージの脅威検出プロセスは、AI によって構築されたベースラインに基づいています。データ セキュリティ サービスは、ファイル転送や電子メール システムなどの企業サービスにまで拡張され、 管理された 顧客の管理者または MSP 技術者が、さまざまな役割やユーザー アカウントにさまざまなデータ アクティビティ アクセス許可を適用します。 Acronis SaaS パッケージには、次のものも含まれています。 脅威インテリジェンス 餌。
当然のことながら、クライアント サイトとエンドポイント、および MSP 技術者コンソール間の通信もスキャンされ、保護されます。このシステムには、MSP のソース資料を提供する脅威レポートが含まれています。 セキュリティアナリスト 強化された脅威保護分析をクライアントに提供します。 Acronis Cyber Protect Cloud ツールボックスには、アドオンをサポートするシステム セキュリティ監査モジュールも含まれています コンサルティング MSP がクライアントに提供したいと考えているセキュリティ サービス。
バックアップ Acronis の手順には、ランサムウェアがデータ ストアに侵入するのを防ぐための自動 AV スキャンが含まれています。回復手順では、クライアントの復元されたシステムの再感染を防ぐために、悪意のあるデータの感染もスキャンします。バックアップは両方の方法で提供されます フルディスク そして ファイルレベル これは、MSP にクライアントに提供するさまざまなシステム保護戦略を提供します。
長所:
- システムセキュリティサービスのホスト型パッケージ
- MSP のマルチテナント アーキテクチャ
- アップセルのための個別のサービス アクティベーション オプション
- セキュリティコンサルティング分析ツール
短所:
- 完全な RMM システムは含まれていません
Acronis Cyber Protect Cloud はサブスクリプション サービスであり、30 日間の無料トライアルでパッケージを評価できます。
Acronis Cyber Protect Cloud 30 日間の無料トライアルを開始する
8.チェックマーク
チェックマーク は、ネットワーク、サーバー、アプリケーションのインフラストラクチャ監視システムです。このシステムは、製品固有のプラグインを使用して強化できます。 Checkmk には SQL サーバー用のプラグインが複数あり、Microsoft SQL Server、MariaDB、MySQL、Oracle、PostgreSQL などをサポートしています。
主な特徴:
- SQL Serverのパフォーマンスを追跡します
- データベースとホストおよびネットワークの相互作用を監視します
- MariaDB、MySQL、Oracle、PostgreSQL も監視します
の SQLサーバー モニターは、データベース接続、ブロックされたセッション、キャッシュ ヒット率、テーブルスペース リソース、リソース ロック、バックアップ パフォーマンス、データベース ファイル サイズなどの要素のパフォーマンスを追跡できます。
モニターはホスト サービスとのやり取りを監視し、プロセス、ディスク使用量、メモリ使用量を追跡します。システムは、へのアクセスも監視します。 ネットワークインターフェース ネットワーク全体のデータベース対話の流れ。
Checkmk には次のものが含まれているため、セットアップが非常に簡単です。 自動検出 プロセス。これらは、ネットワークですべてのデバイスを検索し、各デバイスをスキャンして、ホストされているすべてのサービスをログに記録します。 Checkmk が監視できる DBMS は SQL Server だけではありません。また、Oracle、MongoDB、MySQL、PostgreSQL なども監視します。
長所:
- 本格的なインフラストラクチャ監視システムとして動作し、SQL 監視ツールの多様性を求める企業に最適
- ダークモードは目に優しく、長期的な監視や NOC チームに最適です
- ヒット率、データベース サイズ、テーブルスペースなどのメトリクスをすぐに追跡
- 洗練されたシンプルなインターフェースで学びやすい
短所:
- ほとんどのインフラストラクチャ監視ツールと同様、Checkmk はホーム ユーザーではなくシステム管理者向けに設計されています。
Checkmk は 2 つのエディションで提供されます。の 生 エディションはのフォークです Nagiosコア そしてそれは無料で使用できます。 Checkmk は独自のインフラストラクチャ監視スイートも作成しており、 無料 それのバージョンも。と呼ばれる有料システムのフルバージョン エンタープライズ標準 、容量に制限はありません。マネージド サービス プロバイダー用のバージョンもあります。 エンタープライズマネージドサービス 。 30 日間の無料試用版のダウンロードにアクセスできます。
9. dbWatch データベース コントロール
のdbWatch データベース コントロールパッケージは、より広範な一般サーバーまたはアプリケーション モニターの一部ではありません。これは、SQL サーバーに特化したデータベース監視システムです。
このツールは複数のデータベースを同時に監視でき、1 つのデータベース ブランドのみの使用に限定されません。ツールは監視することができます SQLサーバー 、 オラクル 、 サイベース 、 マリアDB 、 MySQL 、 そして ポストグレ データベース。 OracleとSQL Serverで作成したクラスタの連携監視も問題ありません。これは、管理されているクラウドベースのデータベースを監視できるユニバーサル ソリューションです。 Azure SQL オンサイト実装だけでなく、ハイブリッド環境にも対応できます。
主な特徴:
- SQL Server、Oracle、Sybase、MariaDB、MySQL、および Postgres データベースを監視します
- ライブデータベースステータス
- 複数のデータベースを同時に監視できる
環境によって可能になるのは、 ライブデータを表示する これらのビューには、データベースごとにアクセスすることも、選択したデータベースまたはすべてのデータベースにわたる集約データとしてアクセスすることもできます。システムに付属する事前に作成されたレポートは、個々のデータベースまたはすべてのインスタンスの両方のログを記録するために利用できます。
dbWatch は、データベースがオンサイト、クラウド、リモート サイトにあるかどうかに関係なく、データベースへのアクセスを一元管理するため、データベースがどこにあるかは関係ありません。このツールは、スケーラブルな価格体系により、あらゆる規模の企業で利用できます。ただし、最小ライセンス サイズには次のものが含まれます。 10のデータベース したがって、おそらく非常に小規模な企業には適さないでしょう。
dbWatch のソフトウェアはダウンロードしてインストールできます。 ウィンドウズ 、 マックOS 、 そして Linux サーバー。このパッケージは 3 つのプラン レベルで利用できます。
長所:
- Azure SQL などのクラウドベースのデータベースを含む複数のデータベース タイプをサポート
- 多数の SQL サーバーを運用している企業に適したオプション
- 設定されたしきい値に基づいて事前にアラートを送信できます
- Windows、Linux、Mac でクロスプラットフォームで利用可能
短所:
- SQLサーバー監視のみに特化
- 最小ライセンス要件は 10 – 中小企業向けではありません
この中で一番低いのは、 dbWatch の必需品 では、SQL Server の監視が可能になり、その他の DBMS 実装もカバーされます。次の計画は、 dbWatch プロフェッショナル には、メンテナンスの自動化、SQL Server および Oracle のライセンス管理機能が含まれています。一番上のパッケージは、 dbWatch エンタープライズ は、下位 2 つのパッケージのすべての機能に加えて、クラスター サポート、Active Directory によるセキュリティ監視、データベース自動検出、および Excel にインポートするために CSV 形式でデータを抽出する機能を備えています。 dbWatch Essentials はリスクなしで試用できます。 30日間の無料トライアル 。
10. Idera SQL 診断マネージャー
さらに専門的な SQL 監視ソフトウェア製品をお探しの場合は、 Idera SQL 診断マネージャー はあなたのための製品です。と Idera SQL 診断マネージャー 物理環境および仮想環境で SQL サーバー データベースを監視できます。パフォーマンスデータは、 サーバーCPU 、 メモリ 、 ハードディスク 、 そして ネットワークの使用状況 。この情報を使用すると、サーバーで問題が発生しているかどうかを確認できます。
主な特徴:
- リソースの可用性を監視します
- クエリチューナー
- リソース不足を予測します
このプログラムを最大限に活用するには、おそらく次のものが必要になります。SQL クエリ チューナー アドオン。このアドオンは、パフォーマンスが低下している SQL クエリを検出して診断するのに役立ちます。これは、何が起こっているかをより明確に確認できるように、データのグラフィック表現を作成することによって行われます。
予測アラートは、によって提供される最も便利な機能の 1 つです。 Idera SQL 診断モニター 。あなたはできる SQL サーバー アクティビティ アラートのカスタムしきい値を構成する このトリガー条件が発生すると通知を受け取ることができるようにします。この製品は、問題が発生した場合に自動スクリプトを実行して問題を解決できるように、専門家の推奨事項も提供します。パフォーマンスの問題が発生したときに修正するのに役立つ具体的なガイダンスとオンライン コンテンツもあります。
長所:
- 複数の SQL データベースをサポートする大規模な場合でも、インターフェイスは適切に機能します
- クエリ チューナーは、DBA によるクエリ パフォーマンスの最適化を支援します。
- 予測アラートはわずかな構成でうまく機能します
短所:
- Windowsサーバーでのみ利用可能
- 試用期間をもっと長くしてほしい
Idera SQL 診断マネージャー に利用可能です Windows 7 、 ウィンドウズ8 、 Windows 8.1 、 ウィンドウズ10 、 Windows Server 2008 SP2 、 Windows Server 2008 R2 、 ウィンドウズ サーバー2012 、 ウィンドウズ サーバー 2012 R2 、 Windowsサーバー2016 、 そして Windowsサーバー2019 。 Idera SQL Diagnostic Manager の単一ライセンスは、997.60 ドル (753 ポンド) で購入できます。もあります。 14日間の無料トライアル 。
11. エイムベター
より良い目標を達成するは SaaS パッケージ SQL Server の専門家によって開発されました。このツールはデータベース構造を評価してオブジェクトの最適化に関するガイダンスを提供し、インスタンスのアクティビティを監視します。データベースの設計は、データベースの使用方法に大きく依存します。たとえば、多数の挿入が行われるシステムでは、参照されるだけのテーブルに対して異なるインデックス作成要件が必要になります。そこで、AimBetter は、記録によってデータベースを調整する最適な方法に関する情報を収集します。 どのように使われるか 。
主な特徴:
- 物理リソースの追跡
- 構成の評価
- データベースオブジェクトのチューニング
AimBetter のパフォーマンス監視サービスは追跡します 400を超えるメトリクス 。 DBMS が基盤となるホストのリソースとどのように対話するかを調べて、スペースとメモリの割り当てのサイズを変更する必要がある時期を特定します。このサービスは、SQL Server インスタンスの構造を改善するのに役立ちます。
の パフォーマンスモニター には、問題の発生を警告する自動アラートが含まれています。ただし、これは単なる監視パッケージではなく、マネージド サービスです。また、パフォーマンスを向上させるためにデータベースをどのように改善する必要があるかについて、SQL Server の専門コンサルタントからアドバイスを受けることもできます。専門家はただ あなたに助言する 、これらの変更を行うかどうかは依然としてあなた次第です。ただし、マネージド サービス プランでは、AimBetter に DBA も提供してもらうことができます。
長所:
- データベースのチューニングに関する専門家の支援
- リソース不足とロックに関する自動アラート
- 過去の分析データ
短所:
- 自分のサーバーにはインストールできません
AimBetter はクラウド サービスなので、独自のサイトにシステムをインストールする必要はありません。ほとんどの SQL Server データベース自体はクラウド サーバー上でホストされており、Web ホスティングなどの他のサービスの一部を形成しているため、この構成が推奨されます。インストールする必要があります エージェント データベースをホストするサーバー上で。 AimBetter パッケージには、履歴分析のためのデータ保持と、その情報をマイニングするための分析ツールが含まれています。
AimBetter ダッシュボードには、Web ブラウザまたは専用のモバイル アプリからアクセスできます。 AimBetter サービスを試すには、 無料トライアル 。
12. Lepide SQL Server の監査
Lepide SQL Server の監査 SQL インスタンスを監視するための堅牢なサーバー監査エクスペリエンスを提供します。と Lepide SQL Server の監査 の構成に加えられたすべての変更 SQL ユーザー 、 権限 、 トリガー 、 SQLサーバー データベース 、 そして ログイン 監査データとして保存されます。これは、SQL 構成が時間の経過とともにどのように変化するかを追跡し、何が起こっているかを把握し続けるのに最適です。
主な特徴:
- ユーザーアカウントの変更を追跡します
- サーバーリソースの可用性を監視します
- アラート
のLepide SQL Server の監査このプラットフォームでは、接続されている SQL Server の状態を監視することもできます。Lepide SQL Server の監査サーバーを監視し、サーバーに関するデータを提供します。使用法、CPU使用率、接続、 そしてエラー率。サーバーがダウンした場合は、アラートで通知されます。アラートはコンソールの更新として送信されます、電子メール、 そしてプッシュ通知LepideAuditor アプリから。
長所:
- 詳細な監査を備えた監視サービスを提供し、大規模な DevOps チームに適しています
- プッシュ通知として送信されるアラートと Webhook の統合をサポート
- SQL 構成の変更を経時的に自動的に追跡できる
短所:
- インターフェースの習得に時間がかかる - 型破りなレイアウト
- 価格については販売店にお問い合わせください
ダウンロードできますLepide SQL Server の監査の上Windows 7、ウィンドウズ8、Windows 8.1、ウィンドウズ10、Windowsサーバー2008、Windows Server 2008 R2、Windowsサーバー2012、Windows Server 2012 R2、 そしてWindowsサーバー2016。価格を知りたい場合は、Lepide SQL サーバーの監視その場合は、営業チームに直接連絡する必要があります。 Lepide では、無料トライアルこれの ソフトウェア 。
13. Red-Gate SQL モニター
Red-Gate SQL モニターは、このリストの中で最も最新の監視エクスペリエンスの 1 つを提供する SQL 監視ソリューションです。Red-Gate SQL モニターを与えますグローバルな概要これにより、接続されているサーバーの状態を 1 つのウィンドウから表示できます。このビューは、サーバーの状態を色分けして表示ネットワーク全体で。サーバーがダウンした場合は、赤色に変わり、障害メッセージが表示されます。障害メッセージには、「実行時間が長いクエリ。 4:22からシェアポイント」。
主な特徴:
- 複数のサーバーを同時に監視
- データベースパフォーマンスアラート
- エラーログ
Red-Gate は、このようなグローバル ビューを使用しても、ライブ ネットワークを追跡するのは難しいことを認識しているため、独自のネットワークを持っています。警報システム。のアラート システムには 40 個の事前設定されたアラートが付属していますまた、特定のしきい値を超えたときにアラートを送信するようにカスタマイズすることもできます。しきい値を設定できますメモリリソースの使用量、高いCPU、ディスクスペース、SQLエラー、 そしてクエリのパフォーマンスの問題。
この製品で最も注目すべき点の 1 つは、グラフと視覚的表示が非常に鮮明で純粋であることです。これらにより、サーバーの状態を迅速に簡単に監視できるようになります。将来の分析のためにデータをさらに細分化するために使用できるレポート モジュールもあります。あなたはできるレポートを PDF にエクスポート将来的に電子メールで送信されるようにスケジュールを設定します。
長所:
- スケーラブルなインターフェイス – 複数の SQL データベースを混乱なく管理できます
- マルチSQLサーバー環境に最適
- SQL DBA 向けに事前設定されたアラートとテンプレートを提供
短所:
- SQL を超える他のアプリケーションはサポートされません
- 試用期間は 14 日間のみですが、さらに長くなる可能性があります
多数の異なるサーバーに対するトップダウンの可視性が重要な組織では、Red-Gate SQL モニター素晴らしい選択です。グローバル ビューでは、進行中のすべてを常に把握できる、中核となるダッシュボード監視エクスペリエンスが提供されます。価格を確認するには、会社のWebサイトから見積もりをリクエストする必要があります。ソフトウェアを評価できます。 14日間の無料トライアル 。
14. SQLパワーツール
SQLパワーツールですエージェントレス SQL 監視ソリューション可能な限り軽量であることに専念しています。とSQLパワーツール監視できますOracle SQLサーバー、インフォミックス、 そしてSybaseデータベースサーバーサーバーリソースへの影響を最小限に抑えます。ソフトウェアはパケット スニッフィングを使用してサーバーのパフォーマンスを分析するため、影響は最小限に抑えられます。
主な特徴:
- SQL Server、Informix、Sybaseを監視します
- ログクエリメトリクス
- ハッカーの攻撃をブロックします
利用されるデータは、SQLパワーツール含まれています反応時間、宛先IP、ソースIPアプリケーション、始まる時間、終了時間、データベース、返された行、送信されたバイト数、 そして送信されたパケット。これは、データベースのパフォーマンスを精査するために必要なすべてを提供するかなりの量のデータです。
重要な分野の 1 つは、SQLパワーツール重点を置いているのはサイバーセキュリティです。このツールは、次のようなサイバー攻撃を防ぐように設計されています。高度な SQL 動作分析そしてユーザーエンティティの行動分析(ウエバ)。攻撃者がネットワークに侵入しようとすると、この 2 つが脅威を認識し、即座に阻止します。これにより、SQLパワーツールサーバーを監視するだけでなく、サーバーを保護するための優れたソリューションです。
長所:
- 可能な限り軽量になるように特別に構築されており、リソースをほとんど消費せずに多数の SQL サーバーを管理できます。
- 行動分析を活用して SQL 攻撃を阻止する組み込みのセキュリティ監査と監視を提供します。
- クリーンなユーザーインターフェイスは習得にほとんど時間がかかりません
短所:
- SQL を超える他のアプリケーションはサポートされません
- 価格については販売店にお問い合わせください
全体SQLパワーツールは、パフォーマンス監視ソリューションと追加のサイバーセキュリティ機能を組み合わせたい組織が検討すべき製品です。ウィンドウズ。価格を確認するにはSQLパワーツール営業チームに直接連絡する必要があります。あなたはできる 無料トライアルをリクエストする 。
15.dbForge モニター
dbForge モニターは、シンプルで現代的な SQL 監視エクスペリエンスを提供する Windows 用の SQL 監視ツールです。dbForge モニター専用の「概要」タブを使用して、大規模なネットワークに必要なトップダウンの視点を確実に実現します。 [概要] タブでは、次のような主要な指標を表示できます。CPU使用率、メモリ使用率、ディスクアクティビティ、 そしてIO レイテンシー。
主な特徴:
- 複数のデータベースの概要を提供します
- 個々のパフォーマンスの詳細
- クエリオプティマイザー
個々のデータベース ファイルの読み取りと書き込みをさらに詳しく知りたい場合は、[IO データ] タブを使用できます。 [IO データ] タブでは、次のことができます。合計データ読み取りを表示するそして書きます、レイテンシー、 そして入出力動作回数。同様に、待機統計タブは、次のことを伝えるために特別に設計されています。待ち時間そして待機中のタスクサーバーのパフォーマンスに悪影響を与えているリソースを特定するのに役立ちます。
問い合わせに関しては、dbForge モニター独自のを持っていますSQLクエリパフォーマンスアナライザーリソースの最適化を監視します。のSQLクエリパフォーマンスアナライザーシステムを過負荷にしてワークロード全体を処理できなくなる、リソースを大量に消費するクエリに注意します。クエリ テキストとクエリ プロファイリング データを表示して、サーバーをより適切にサポートできるように書き直すことができます。
長所:
- 不要なツールやオプションを使用せずに、Management Studio を超える追加機能を提供します
- 複数の SQL サーバー データベースの健全性に関する優れた概要
- ツール内からクエリとプロファイル データを直接書き換えることができます
短所:
- Windows 上でのみ実行可能
- Microsoft SQL Server Management Studioが必要です
全体として、dbForge モニターは、複雑な表示に依存せずに詳細なメトリクスを表示したいユーザーにとって理想的なツールです。走るためにdbForge モニターあなたが必要ですMicrosoft SQL Server 管理スタジオ 2012、2014年、2016年、 または2017年。 .NET Framework 4.5.2 もインストールする必要があります。あなたはできる dbForge モニターを無料でダウンロード 。
16. Spiceworks SQL サーバーの監視
Spiceworks SQL サーバーの監視は、小規模企業の間で人気のある無料のサーバー監視ツールです。とSpiceworks SQL サーバーの監視次のような指標を追跡できますSQLサーバーのサイズ、繋がり、 そしてスピード。接続されているサーバーの状態を監視したい場合は、このプラットフォーム以外に探す必要はありません。のダッシュボードは完全にカスタマイズ可能ですまた、ウィジェットを作成して、必要なインフラストラクチャを正確に監視できます。
主な特徴:
- 無料で使用できます
- データベース構造モニター
- カスタマイズ可能なグラフとレポート
データがサーバーから取得されると、次の場所で表示できるようになります。カスタマイズ可能なチャートとグラフ。これは、サーバーのパフォーマンスが時間の経過とともにどのように変化したかを確認するのに特に役立ちます。サーバーを長期間にわたって監視すると、パフォーマンス低下の兆候を早期に確認できます。
長所:
- 完全無料のサーバー監視
- ダッシュボードは比較的簡単にカスタマイズできます
- 小規模な SQL サーバー監視操作に適した軽量のソリューションです
短所:
- インターフェースには、Spiceworks の有料製品を利用するための広告やその他のアップセルが含まれています
- SQL サービスを実行するデータセンターや大企業は最良の選択肢ではない
軽量でありながら優れたデザインを求めている組織SQLサーバーの監視Spiceworks SQL Server 監視を使用すれば、間違いを犯すことはほとんどありません。ダウンロードできますSpiceworks SQL サーバーの監視のためのソフトウェア 無料 。
評決
これで、2020 年に最適な SQL 監視ツールについての考察は終わりました。このリストに記載されているすべてのツールの中で、私たちが推奨するものは次のとおりです。SolarWinds データベース パフォーマンス アナライザー SQLサーバー用、Datadog SQL モニタリングそしてSentryOne SQL セントリー。これらの各ツールは、あらゆる規模の環境内で適切に機能するサーバーの健全性監視エクスペリエンスを提供します。前者の自動検出機能により、これが特に簡単なプロセスになります。
好みに関係なく、購入する前に無料トライアルをいくつか試してみることをお勧めします。小規模なネットワーク内で作業している場合は、次のようなツールを試すのが理想的です。Paessler SQL監視ソフトウェア PRTGフリーウェアバージョンのせいで。最も重要なことは、購入する前に、快適にモニタリングできる製品を見つけることです。結局のところ、プログラムを毎日使用したときにどれだけ効果があるかは、プログラムに対する快適さによって決まります。
SQL Server 監視に関するよくある質問
SQL でシステムをレビューする最初のステップは何ですか?
SQL でシステムをレビューするタスクに取り組む前に、効果的な監視ツールがあることを確認してください。一連の SQL クエリを手動で発行してシステムを確認するのは時間がかかり、エラーが発生しやすく、すでに動作限界に近づいている場合はシステムの速度が低下したり、システムがブロックされたりする可能性があります。パフォーマンス モニターは、潜在的な問題が重大になる前に事前に警告を発してくれるため、データベースに対して実行するアクションによって悪い状況が悪化する可能性が低いことがわかります。
SQL Server のパフォーマンス カウンターとは何ですか?
「パフォーマンス カウンター」という用語は、データベースとそのサポート サービスが過負荷にならないように監視する必要があるメトリックまたはシステム インジケーターを意味します。その中で最も重要なものは次のとおりです。
- % プロセッサ時間
- プロセッサの長さ
- ブロックされたプロセッサー
- SQL コンパイル数/秒 (または再コンパイル数/秒)
- サーバーの合計メモリ
- 合計バイト数/秒
- 平均ディスクキュー長
- ページ/秒
- バッファキャッシュヒット率
- キャッシュヒット率
SQL Server インスタンスが実行されているかどうかを確認するにはどうすればよいですか?
SQL Server インスタンスが実行されているかどうかを確認する手順は次のとおりです。
- Microsoft SQL Server管理スタジオを開きます
- オブジェクト マネージャーをスクロールして、チェックするインスタンスを表すフォルダーを見つけます。
- マウスを右クリックしてコンテキスト メニューを表示します。
- オプションを確認してください。 「開始」がグレー表示されている場合、インスタンスは現在実行中です。
以下も参照してください。