お問い合わせ

コミュニティに参加

WeChat でスキャン
公式コミュニティグループに参加

Guance を体験

オンラインで従量課金のクラウドサービスを開始できます。

無料で始める

Guance エディションを選択

コードリポジトリ

Database Monitoring / Query Performance

データベース監視

Guanceデータベースモニタリングは、MySQL、PostgreSQL、SQL Server、Oracle、MongoDBなどのデータベースインスタンス、SQLクエリ、セッションブロッキング、リソースメトリクス、ログを一つのトラブルシューティングビューにまとめ、R&D、DBA、SREが遅いクエリ、ロック待ち、データベースのパフォーマンスボトルネックを迅速に特定するのに役立ちます。

データベース監視
デモを予約

データベース監視はどのような問題を解決するのでしょうか?

インスタンスの読み込みからSQLの根本原因まで、データベースのパフォーマンス問題をワンストップでトラブルシューティングします

ビジネスインターフェースの遅延、注文提出時間の期限切れ、接続プールの満杯、またはロック待ちが発生する場合、Guanceデータベース監視により、データベースのQPS、ロードトレンド、輻輳率、トップSQL、セッションスナップショット、ホストリソース、遅いクエリログ、テーブル構造情報を一つのコンテキストに統合できます。 チームは、クエリ文、セッションのブロック、リソースのボトルネック、データベースオブジェクトの変更などが問題の原因かどうかを判断するために、データベースコマンド、ログプラットフォーム、APM、インフラ監視を何度も切り替える必要はありません。

対応データベースタイプ

パフォーマンスやセッションの問題を一様にトラブルシューティングするための主流のデータベースエンジンを扱っています

Guanceデータベース監視はDataKit Collectorに基づいており、MySQL、PostgreSQL、SQL Server、Oracle、MongoDBなどのデータベースからのインスタンス、クエリ、セッション、メトリック、ログを同じトラブルシューティングコンテキストに配置します。

特定の収集フィールド、指標、アクセス方法はDataKit統合ドキュメントの対象となります。

多くのデータベースインスタンスですか? まずは、負荷、QPS、混雑率を一つのビューから見てみましょう
- 現在のワークスペース内のデータベースインスタンスの最新指標を一元で表示し、データベースアドレス、インスタンス名、タイプ、バージョン、ランタイム、QPS、負荷傾向、輻輳率をカバーします。
- データベースタイプアイコンを通じてMySQL、PostgreSQL、Oracle、SQL Server、MongoDBなどのインスタンスを迅速に特定し、DBA、SRE、プラットフォームチームがデータベース検査を行うのに適しています。
- 直近の2時間、6時間、1日、2日などの時間範囲をサポートし、短期のフォルトから中長期のトレンドの視点から問題を分析しやすくします。
多くのデータベースインスタンスですか? まずは、負荷、QPS、混雑率を一つのビューから見てみましょう
ビジネスインターフェースは遅くなっていますか? データベース間でトップクエリ、時間、待機状況を追跡
ビジネスインターフェースは遅くなっていますか? データベース間でトップクエリ、時間、待機状況を追跡
- MySQLやPostgreSQLのようなクエリビューでは、待機タイプ、データベース、ユーザーごとに負荷傾向を集約し、最もリソースを消費するクエリを迅速に特定します。
- クエリリストは実行数、平均時間、総時間、パフォーマンスオーバーヘッド比率を示し、パフォーマンス低下がSQL自体、イベント待ち、リソース競合によるものかを判断するのに役立ちます。
- 任意のクエリをクリックすると概要やサンプリングの詳細にアクセスでき、ステートメント、パフォーマンストレンド、ログ全体のコンテキストを引き続き閲覧できます。
ロック待ちや接続の積み重ねは説明が難しいですか? セッションスナップショットを使ってルートブロッキングクエリを特定します
- セッションビューは接続セッション、ロック待ち機、ブロック解析に焦点を当て、待機タイプ、データベース、ユーザーごとにアクティブなセッション負荷の傾向が上部に表示されます。
- 現在の接続数、待機イベントの分布、待機中の接続数、関与ユーザー数、平均実行時間など、収集時点ごとにスナップショットリストを集約します。
- スナップショットを展開すると、ルートブロッキングセッション数、保留中のクエリ、セッションの詳細を確認し、「接続のみブロック」で問題範囲を素早く絞ることができます。
ロック待ちや接続の積み重ねは説明が難しいですか? セッションスナップショットを使ってルートブロッキングクエリを特定します
データベースの指標だけでは不十分ですか? ホストリソースの関連付け、遅いクエリログ、テーブル構造
データベースの指標だけでは不十分ですか? ホストリソースの関連付け、遅いクエリログ、テーブル構造
- キーメトリクスビューでは、待機状況分布、データベースの負荷傾向、CPU、ディスク、ネットワーク、メモリなどのノードのリソース消費を表示します。
- メトリクスページでは、セッション数、応答時間、キャッシュヒット率、テーブルスペース使用率、PGAメモリなどのデータベースパフォーマンス指標を確認できます。
- ログ、テーブル、拡張フィールドビューは、遅いクエリログ、エラーログ、テーブルフィールド構造、インスタンスメタデータを継続的に閲覧し、調査のための完全な証拠チェーンを形成します。
クエリ最適化の不安定な体験について? Obsy AIにSQL分析のアドバイスを任せましょう
- クエリ詳細の「AI 最適化提案」をクリックすると、Obsy AI横スクロールパネルが起動し、現在の文に対して自動的に最適化分析を行います。
- AIの提案はクエリ文、パフォーマンストレンド、サンプリングレコード、コンテキスト指標を組み合わせて、SQLの書き換え、インデックス補足、データベースオブジェクトの調整などを判断するのに役立ちます。
- R&D、DBA、SREは単一のデータベース証拠チェーン上で協力でき、繰り返しの体験的コミュニケーションコストを削減できます。
クエリ最適化の不安定な体験について? Obsy AIにSQL分析のアドバイスを任せましょう

よくある質問

Guanceデータベースモニタリングはどのような種類のデータベースをサポートしていますか?

データベースビューアはDataKitによって収集されたデータベースデータを対象としています。ドキュメントはMySQL、SQL Server、PostgreSQL、Oracle、MongoDBなどの一般的なデータベースタイプをカバーし、タイプアイコンを使ってリスト内のインスタンスを迅速に区別します。

データベース監視は遅いクエリの特定に役立つのでしょうか?

はい、できます。 GuanceSQL実行数、平均時間、総時間、パフォーマンスオーバーヘッド比率を表示し、クエリリストからクエリ概要、サンプリングレコード、完全なログデータへの掘削をサポートし、遅いクエリや高コストのSQLの特定を支援します。

データベースのロック待ちやブロックの問題はどのようにトラブルシューティングできますか?

セッションビューに入って、アクティブなセッション数、待機イベントの分布、待機中の接続数、ルートブロッキングセッション数、待機クエリ数を表示し、「Blocking Only Connections」機能を使ってブロック活動のあるセッションをフィルタリングできます。

データベースの監視はホストリソースやログと併用して分析できますか?

はい、可能です。データベース詳細ページでは、コアメトリクス、ノードのCPU/ディスク/ネットワーク/メモリの傾向、遅いクエリログ、エラーログ、テーブル構造、拡張フィールドを閲覧できるため、同じ文脈でデータベース、ホスト、ログの証拠を確認するのに適しています。

Obsy AIはデータベース監視で何ができるのか?

クエリビューでは、SQL文の領域からObsy AI最適化の提案を呼び出し、現在のクエリや関連するコンテキストに基づいて最適化分析を行い、SQLの書き換え、インデックス作成、オブジェクト調整の指示を行えます。

関連記事

データベース監視があなたのビジネスシステムにどのように応用されているか見てみたいですか?

デモを予約