📣

TiDB Cloud Serverless が
Starter
に変わりました!このページは自動翻訳されたものです。
原文はこちらからご覧ください。

TIFLASH_レプリカ

TIFLASH_REPLICA表には、利用可能なTiFlashレプリカに関する情報が示されています。

USE INFORMATION_SCHEMA; DESC TIFLASH_REPLICA;

出力は次のようになります。

+-----------------+-------------+------+------+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------+-------------+------+------+---------+-------+ | TABLE_SCHEMA | varchar(64) | YES | | NULL | | | TABLE_NAME | varchar(64) | YES | | NULL | | | TABLE_ID | bigint(21) | YES | | NULL | | | REPLICA_COUNT | bigint(64) | YES | | NULL | | | LOCATION_LABELS | varchar(64) | YES | | NULL | | | AVAILABLE | tinyint(1) | YES | | NULL | | | PROGRESS | double | YES | | NULL | | +-----------------+-------------+------+------+---------+-------+ 7 rows in set (0.01 sec)

TIFLASH_REPLICAテーブル内のフィールドは次のように説明されます。

  • TABLE_SCHEMA : テーブルが属するデータベースの名前。
  • TABLE_NAME : テーブルの名前。
  • TABLE_ID : テーブルの内部 ID。TiDB クラスター内で一意です。
  • REPLICA_COUNT : TiFlashレプリカの数。
  • LOCATION_LABELS : TiFlashレプリカが作成されるときに設定される LocationLabelList。
  • AVAILABLE : テーブルのTiFlashレプリカが利用可能かどうかを示します。値が1 (利用可能)の場合、TiDB オプティマイザーはクエリコストに基づいて、クエリを TiKV またはTiFlashにプッシュダウンするかをインテリジェントに選択します。値が0 (利用不可)の場合、TiDB はクエリをTiFlashにプッシュダウンしません。このフィールドの値が1 (利用可能)になると、それ以上変化しなくなります。
  • PROGRESS : TiFlashレプリカのレプリケーションの進行状況。小数点以下2桁の精度で分単位です。このフィールドのスコープは[0, 1]です。4 AVAILABLE1PROGRESS 1未満の場合、 TiFlashレプリカはTiKVより大幅に遅れており、データレプリケーションの待機タイムアウトにより、 TiFlashにプッシュダウンされたクエリは失敗する可能性があります。

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