エンゲージメントウェビナーセッションに参加する
Database Monitoring を使用して、コストが高く低速なクエリを迅速に特定する方法を学びます。ボトルネックに対処するために、詳細な実行情報を掘り下げます。
サインアップDatadog Database Monitoring は、すべてのホストにわたるデータベースの詳細な可視性を提供します。データベースの正常性とパフォーマンスを理解し、問題が発生したときにトラブルシューティングを行うために、過去のクエリパフォーマンスメトリクスを掘り下げ、実行計画とホストレベルのメトリクスをすべて 1 か所で説明します。
はじめに
Datadog Database Monitoringは、セルフホスト型およびマネージドクラウド版の Postgres、MySQL、Oracle、SQL Server、MongoDB、Amazon DocumentDB、および ClickHouse をサポートしています。Datadog Database Monitoring を始めるには、データベースを構成し、Datadog Agent をインストールします。セットアップ手順については、データベース技術を選択してください。
Postgres
MySQL
Oracle
SQL Server
MongoDB
Amazon DocumentDB
ClickHouse
Datadog Database Monitoring の調査
Datadog の Database Monitoring に移動します。
クエリメトリクスビューには、正規化されたクエリの過去のクエリパフォーマンスが表示されます。インフラストラクチャーまたはデータセンターのアベイラビリティーゾーンなどのカスタムタグによってパフォーマンスの傾向を視覚化し、異常についてアラートを設定します。
- 遅いクエリと、最も時間を消費しているクエリを特定します。
- 更新/返された行など、APM によってキャプチャされないデータベースレベルのメトリクスを表示します。
- チーム、ユーザー、クラスター、ホストなどの任意のディメンションでクエリをフィルタリングおよびグループ化します。
クエリサンプルを確認する
クエリサンプルビューは、特定の時点で実行されているクエリを把握するのに役立ちます。各実行を、クエリおよび関連クエリの平均パフォーマンスと比較します。
- メトリクスによってキャプチャされない、異常に遅いがまれなクエリを識別します。
- クエリの実行時間または実行コストの外れ値を見つけます。
- 特定のクエリ実行をユーザー、アプリケーション、またはクライアントホストに関連付けます。
実行する前に理解する
実行計画は、データベースがクエリの実行をどのように計画しているかを理解するのに役立ちます。
- 各操作をステップスルーして、ボトルネックを特定します。
- クエリの効率を改善し、大きなテーブルでのコストのかかる順次スキャンを節約します。
- クエリの計画が時間の経過とともにどのように変化するかを確認します。
カスタムメトリクスの収集
自分のデータベーステーブルからメトリクスを収集するために custom_queries を使用してください — アプリケーションの状態、ビジネスカウンター、キューの深さ、またはクエリパフォーマンスと相関させたい任意のデータ。
強化されたダッシュボードですべてを視覚化
強化された統合ダッシュボードでデータベースメトリクスとシステムメトリクスをまとめて確認することで、セルフホスト型およびクラウド管理型インスタンスの問題領域を迅速に特定します。カスタマイズおよび機能拡張のためにダッシュボードをクローンし、自分のカスタムメトリクスを使用します。クエリメトリクスおよびクエリサンプルページの上部にある Dashboards リンクをクリックして、Database Monitoring ダッシュボードに移動します。
データベースページでは、データベースホストの健全性とアクティビティを確認できます。リストを並べ替えたりフィルタリングしたりして、アラートが発生しているホストやクエリボリュームが高いホストなどを優先します。個々のホストをクリックして、その構成、一般的なブロッキングクエリ、および呼び出し元サービスなどの詳細を表示します。詳細については、データベースホストの探索を参照してください。
最適化に関する推奨事項を表示
推奨事項ページは、問題と最適化の機会を強調表示し、最も重要な項目を優先することで時間の節約に役立ちます。推奨事項を選択して、問題の概要や対処のための次のステップなどの詳細を表示します。
参考資料

学習センターで Datadog Database Monitoring を使用して Postgres データベースを監視してみてください
Datadog 学習センターには、このトピックについて学ぶための実践的なハンズオンコースが多数用意されています。無料で登録して、非効率を特定し、Postgres データベースを最適化してください。
今すぐ登録