すべてのプロダクト
Search
ドキュメントセンター

PolarDB:パフォーマンス監視データの表示

最終更新日:Jun 04, 2024

PolarDBコンソールでは、さまざまなパフォーマンスメトリックを監視し、数秒間隔で監視データを表示できます。 クラスターのステータスを監視し、監視データに基づいて障害を特定できます。

手順

  1. にログインします。PolarDBコンソール.

  2. 左側のナビゲーションウィンドウで、クラスター.

  3. 左上隅で、クラスターがデプロイされているリージョンを選択します。

  4. クラスターを見つけて、そのIDをクリックします。

  5. 左側のナビゲーションウィンドウで、モニタリング.

  6. クラスター[PolarProxy][計算ノード][詳細モニタリング] 、または [パフォーマンスイベント] タブでモニタリングデータを表示します。 詳細については、「メトリック」をご参照ください。

    • クラスターパフォーマンスモニタリングデータを表示するには、クラスター タブをクリックし、ページの上部で期間を指定します。 集群性能监控

    • PolarProxyパフォーマンスモニタリングデータを表示するには、[PolarProxy] タブをクリックし、クラスターエンドポイントを選択し、ページの上部で期間を指定します。 数据库代理

    • コンピュートノードパフォーマンスモニタリングデータを表示するには、[コンピュートノード] タブをクリックし、ドロップダウンリストからノードを選択し、ページの上部で期間を指定します。 节点性能监控

    • 高度なモニタリングデータを表示するには、[詳細モニタリング] タブをクリックし、ドロップダウンリストからノードを選択し、ページの上部で期間を指定します。 image

    • パフォーマンスイベントを表示するには、[パフォーマンスイベント] タブをクリックし、ドロップダウンリストからノードを選択し、ページの上部で期間を指定します。

      image

説明

Database Autonomy Service (DAS) コンソールの [リアルタイムモニタリングダッシュボード] ページで、PolarDB for MySQLに関するモニタリングデータを表示できます。 これは、さらなる分析と最適化のために異常なクラスターを特定するのに役立ちます。

メトリクス

タブ

メトリック

説明

クラスター

ストレージ容量

バイナリログやredoログファイルなどのログファイルのサイズや、データファイル、システムファイル、一时ファイルが使用するストレージが表示されます。 このメトリックを取得するには、Alibaba Cloudテクニカルサポートにお問い合わせください。

QPS

各ノードの 1 秒あたりのクエリ数 (QPS) を表示します。 値は、show global statusステートメントの出力にあるQuestionsメトリックから取得されます。

TPS

各ノードの 1 秒あたりのトランザクション (TPS) を表示します。 値は、show global statusステートメントの出力にあるCom_commitおよびCom_rollbackメトリクスから取得されます。

MPS

各ノードの1秒あたりの操作数 (MPS) を表示します。 値は、show global status文の出力にあるCom_insertCom_insert_selectCom_updateCom_update_multiCom_deleteCom_delete_multiCom_replace、およびCom_replace_selectメトリックから供給されます。

CPU 使用率

各ノードの CPU 使用率を表示します。 このメトリックを取得するには、Alibaba Cloudテクニカルサポートにお問い合わせください。

メモリ使用量

各ノードのメモリ使用状況を表示します。 このメトリックを取得するには、Alibaba Cloudテクニカルサポートにお問い合わせください。

接続

各ノードの1秒あたりのアクティブな接続数を表示します。 値は、show processlistステートメントの出力の統計情報から生成されます。

1秒あたりに書かれたRedoログ

プライマリノードの1秒あたりに書き込まれたredoログの数を表示します。

計算ノード

QPS

選択したノードの QPS を表示します。 値は、show global statusステートメントの出力にあるQuestionsメトリックから取得されます。

TPS

選択したノードの TPS を表示します。 値は、show global statusステートメントの出力にあるCom_commitおよびCom_rollbackメトリクスから取得されます。

MPS

各ノードの1秒あたりの操作数 (MPS) を表示します。 値は、show global status文の出力にあるCom_insertCom_insert_selectCom_updateCom_update_multiCom_deleteCom_delete_multiCom_replace、およびCom_replace_selectメトリックから供給されます。

CPU 使用率

選択したノードの CPU 使用率を表示します。 このメトリックを取得するには、Alibaba Cloudテクニカルサポートにお問い合わせください。

メモリ使用量

選択したノードのメモリ使用状況を表示します。 このメトリックを取得するには、Alibaba Cloudテクニカルサポートにお問い合わせください。

接続数

選択したノードの接続の総数と有効な接続数を表示します。 値は、show processlistステートメントの出力の統計情報から生成されます。

操作

選択したノードで1秒あたりに実行された操作の数を表示します。 カウントされる操作には、DELETE、INSERT、UPDATE、およびREPLACE操作が含まれます。 値は、show global statusステートメントの出力でCom_ で始まる名前のメトリックから取得されます。

メモリバッファプール

選択したノードのダーティ比率、読み取りヒット率、およびバッファープールの使用状況を表示します。 値は、show global statusステートメントの出力にある、Innodb_buffer_pool_pages_dirtyInnodb_buffer_pool_pages_totalInnodb_buffer_pool_readInnodb_buffer_pool_read_requests、およびその他のメトリックから提供されます。

I / O スループット

選択したノードの合計I/Oスループット、読み取りI/Oスループット、および書き込みI/Oスループットを表示します。 このメトリックを取得するには、Alibaba Cloudテクニカルサポートにお問い合わせください。

IOPS

選択したノードの合計IOPS、読み取りIOPS、および書き込みIOPSを表示します。 このメトリックを取得するには、Alibaba Cloudテクニカルサポートにお問い合わせください。

ネットワーク

選択したノードの1秒あたりの入力トラフィックと1秒あたりの出力トラフィックを表示します。 値は、show global statusステートメントの出力にあるBytes_receivedおよびBytes_sentメトリックから取得されます。

スキャンされた行

選択したノードで1秒あたりに挿入、読み取り、更新、削除された行数を表示します。 値は、show global statusステートメントの出力にあるInnodb_rows_deletedInnodb_rows_insertedInnodb_rows_read、およびInnodb_rows_updatedメトリックから取得されます。

InnoDB の読み取りおよび書き込みデータ

選択したノードで1秒あたりにストレージエンジンから読み書きされるデータの量を表示します。 値は、show global statusステートメントの出力にあるInnodb_data_readおよびInnodb_data_writtedメトリックから取得されます。

InnoDB バッファープールリクエスト

選択したノードのバッファプールに対して1秒あたりに実行される読み取り操作の数と書き込み操作の数を表示します。 値は、show global statusステートメントの出力にあるInnodb_buffer_pool_read_requestsおよびInnodb_buffer_pool_write_requestsメトリックから取得されます。

InnoDB ログ書き込み

選択したノードで1秒あたりのログ書き込み要求数と1秒あたりのデータがディスクに同期される回数を表示します。 値は、show global statusステートメントの出力にあるInnodb_log_write_requestsおよびInnodb_os_log_fsyncsメトリックから取得されます。

一時テーブル

選択したノードで1秒あたりに作成される一時テーブルの数を表示します。 値は、show global statusステートメントの出力にあるCreated_tmp_disk_tablesメトリックから取得されます。

PolarProxy

CPU使用率

PolarProxyのCPU使用率。

現在の接続数

PolarProxyの1秒あたりの新しい接続数。

1秒あたりのインバウンドトラフィック

PolarProxyの1秒あたりの受信ネットワークトラフィックの量。

1秒あたりの送信トラフィック

PolarProxyの1秒あたりの送信ネットワークトラフィックの量。

1秒あたりのクエリ数

PolarProxyの1秒あたりのリクエスト数。

高度なモニタリング

PolarDB CPU使用率 /メモリ使用率

選択したノードのCPU使用率とメモリ使用率を表示します。

TPS/QPS

選択したノードのTPSとQPSを表示します。

セッション

選択したノードの現在の総セッション数とアクティブセッション数を表示します。

トラフィックスループット (KB)

選択したノードの1秒あたりのすべてのクライアントとの平均送受信バイト数を表示します。

一時テーブル

選択したノードで1秒あたりに作成される一時テーブルの数を表示します。

実行

選択したノードで、REPLACEMULTI_DELETEMULTI_UPDATEINSERT_SELECTDELETESELECT INSERTREPLACE_SELECT、およびUPDATE文の1秒あたりの平均実行数を表示します。

レプリケーション遅延

選択したノードのレプリケーション待ち時間を表示します。

InnoDBの読み取り /書き込みスループット (KB)

選択したノードのInnoDBによる1秒あたりの平均読み取りバイト数と書き込みバイト数を表示します。

InnoDB バッファープールリクエスト

選択したノードのInnoDBによる1秒あたりのバッファプールからのページ読み取り (論理読み取り) とページ書き込みの平均数を表示します。

InnoDBバッファプールヒット率

選択したノードのInnoDBのバッファプール使用率、ダーティページ率、および読み取りキャッシュヒット率を表示します。

InnoDB Redoライト

選択したノードの1秒あたりの平均物理ログ書き込み数と1秒あたりの同期数を表示します。

InnoDB行操作

選択したノードで1秒あたりにInnoDBが読み取り、更新、挿入、および削除する行の平均数を表示します。

PolarDBストレージ使用容量 (MB)

選択したノードのredoログデータ、バイナリログデータ、システムデータ、業務データ、ログファイル、および一時ファイルに使用するストレージを表示します。

PolarDB IOPS

選択したノードの1秒あたりの読み取り数と書き込み数 (1秒あたりの読み取り数と書き込み数の合計、1秒あたりの読み取り数、1秒あたりの書き込み数、合計I/Oスループット、読み取りI/Oスループット、および書き込みI/Oスループットを含む) を表示します。

よくある質問

  • クラスターのサービストラフィックが0のときに、[モニタリング] ページに表示されるQPSが約10になるのはなぜですか。

    システムバックグラウンドで実行される監視、ログ収集、および管理タスクは、1秒あたり約10個のクエリを生成します。 これは、クラスターのパフォーマンスにほとんど影響を与えません。

  • CPU使用率が高すぎる場合、どのようにCPU使用率を減らすのですか?

    次の手順を実行することを推奨します。

    • 多数のスローリクエストが存在するかどうかを確認します。 スローリクエストが多数存在する場合は、最初にスローSQL文を最適化することをお勧めします。 低速SQL文を表示および最適化する方法の詳細については、「低速SQLクエリ」をご参照ください。

    • CPU使用率曲線の傾向がQPSまたはTPS曲線の傾向と一致しているかどうかを確認します。 曲線が一貫している場合、問題はトランザクションの同時実行性が高いことが原因です。 この場合、クラスターの仕様をアップグレードすることを推奨します。 設定をアップグレードする方法の詳細については、「手動でPolarDBクラスターをアップグレードまたはダウングレードする」をご参照ください。

    • 低速リクエストが存在せず、CPU使用率曲線の傾向がQPSまたはTPS曲線の傾向と一致しない場合は、Alibaba Cloudテクニカルサポートにお問い合わせください。

  • 接続数がアクティブな接続数よりもはるかに多い場合はどうすればよいですか?

    wait_timeoutおよびinteraction_timeoutパラメーターに小さい値を指定して、アイドル接続の解放を高速化できます。 アイドル接続の数を減らすために、時間内に使用されなくなった接続を閉じることをお勧めします。

関連するAPI操作

API

説明

DescribeDBClusterPerformance

PolarDBクラスターのパフォーマンスデータを照会します。

DescribeDBNodePerformance

PolarDBクラスター内のノードのパフォーマンスデータを照会します。

DescribeDBClusterMonitor

PolarDBクラスターのモニタリングデータが収集される間隔を照会します。