TiDB モニタリングに関するよくある質問

このドキュメントでは、TiDB 監視に関連する FAQ をまとめています。

主要な指標を監視するより良い方法はありますか?

TiDB の監視システムは、Prometheus と Grafana で構成されています。Grafana のダッシュボードから、システム リソース、クライアント接続と SQL 操作、内部通信、リージョンスケジューリングの監視メトリクスを含む、TiDB のさまざまな実行メトリクスを監視できます。これらのメトリクスを使用すると、データベース管理者はシステムの実行ステータス、実行中のボトルネックなどをよりよく理解できます。これらのメトリクスを監視する実践では、各 TiDBコンポーネントの主要なメトリクスをリストします。通常は、これらの共通メトリクスのみに注意する必要があります。詳細については、 公式文書参照してください。

Prometheus 監視データは、デフォルトでは 15 日ごとに削除されます。これを 2 か月に設定したり、監視データを手動で削除したりすることはできますか?

はい。Prometheus が起動されているマシンで起動スクリプトを見つけ、起動パラメータを編集して Prometheus を再起動します。

--storage.tsdb.retention="60d"

リージョンヘルスモニター

TiDB 2.0 では、リージョンの健全性は PD メトリック監視ページで監視され、監視項目Region Healthにはすべてのリージョンレプリカ ステータスの統計が表示されます。3 missレプリカ不足、 extra余分なレプリカが存在することを意味します。さらに、 Region Health labelによる分離レベルも示します。11 level-1 、リージョンレプリカが最初のlabelレベルで物理的に分離されていることを意味します。17 location label構成されていない場合、すべてのリージョンはlevel-0になります。

ステートメント カウント モニターのselectsimplefullの意味は何ですか?

これは完全なテーブルスキャンを意味しますが、テーブルは小さなシステム テーブルである可能性があります。

モニターのQPSStatement OPSの違いは何ですか?

QPS統計は、 use databaseload databegincommitsetshowinsert 、およびselectを含むすべての SQL ステートメントに関するものです。

Statement OPS統計は、 selectupdateinsertを含むアプリケーション関連の SQL ステートメントのみに関するものであるため、 Statement OPS統計の方がアプリケーションにより適合します。

このページは役に立ちましたか?