管理者 [設定|表示|設定解除] BDR ロール
ADMIN SET BDR ROLE
使用して、クラスターの BDR ロールを設定します。現在、TiDB クラスターには次の BDR ロールを設定できます:PRIMARY
およびSECONDARY
。BDR ロールの詳細については、 TiCDC 双方向レプリケーションにおける DDL 同期を参照してください。- クラスターの BDR ロールを表示するには
ADMIN SHOW BDR ROLE
使用します。 - クラスターの BDR ロールを設定解除するには、
ADMIN UNSET BDR ROLE
使用します。
概要
- AdminShowBDRRoleStmt
- AdminSetBDRRoleStmt
- AdminUnsetBDRRoleStmt
AdminShowBDRRoleStmt ::=
'ADMIN' 'SHOW' 'BDR' 'ROLE'
AdminSetBDRRoleStmt ::=
'ADMIN' 'SET' 'BDR' 'ROLE' ('PRIMARY' | 'SECONDARY')
AdminUnsetBDRRoleStmt ::=
'ADMIN' 'UNSET' 'BDR' 'ROLE'
例
デフォルトでは、TiDB クラスターには BDR ロールがありません。クラスターの BDR ロールを表示するには、次のコマンドを実行します。
ADMIN SHOW BDR ROLE;
+------------+
| BDR_ROLE |
+------------+
| |
+------------+
1 row in set (0.01 sec)
次のコマンドを実行して、BDR ロールをPRIMARY
に設定します。
ADMIN SET BDR ROLE PRIMARY;
Query OK, 0 rows affected (0.01 sec)
ADMIN SHOW BDR ROLE;
+----------+
| BDR_ROLE |
+----------+
| primary |
+----------+
1 row in set (0.00 sec)
クラスターの BDR ロールを設定解除するには、次のコマンドを実行します。
ADMIN UNSET BDR ROLE;
Query OK, 0 rows affected (0.01 sec)
ADMIN SHOW BDR ROLE;
+----------+
| BDR_ROLE |
+----------+
| |
+----------+
1 row in set (0.01 sec)
MySQL 互換性
このステートメントは、MySQL 構文に対する TiDB 拡張です。