重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

配置を表示

SHOW PLACEMENTは、配置ポリシーのすべての配置オプションを要約し、それらを標準形式で表示します。

このステートメントは、配置Driver(PD)が配置のスケジューリングで行った現在の進行状況をScheduling_Stateフィールドが示す結果セットを返します。

  • PENDING :PDはまだ配置のスケジュールを開始していません。これは、配置ルールが意味的に正しいが、現在クラスタが満たすことができないことを示している可能性があります。たとえば、フォロワーの候補となるTiKVストアがFOLLOWERS=4あるが、3つしかない場合です。
  • INPROGRESS :PDは現在配置をスケジュールしています。
  • SCHEDULED :PDは配置を正常にスケジュールしました。

あらすじ

ShowStmt
PLACEMENT

CREATE PLACEMENT POLICY p1 PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1" FOLLOWERS=4;
CREATE TABLE t1 (a INT) PLACEMENT POLICY=p1;
SHOW PLACEMENT;
Query OK, 0 rows affected (0.01 sec)

Query OK, 0 rows affected (0.00 sec)

+---------------+----------------------------------------------------------------------+------------------+
| Target        | Placement                                                            | Scheduling_State |
+---------------+----------------------------------------------------------------------+------------------+
| POLICY p1     | PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1" FOLLOWERS=4 | NULL             |
| DATABASE test | PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1" FOLLOWERS=4 | INPROGRESS       |
| TABLE test.t1 | PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1" FOLLOWERS=4 | INPROGRESS       |
+---------------+----------------------------------------------------------------------+------------------+
4 rows in set (0.00 sec)

MySQLの互換性

このステートメントは、MySQL構文のTiDB拡張です。

も参照してください