File tree 7 files changed +151
-0
lines changed
en_US/sql-reference/statements
zh_CN/sql-reference/statements
7 files changed +151
-0
lines changed Original file line number Diff line number Diff line change 184
184
- title_en : COMPACT
185
185
title_cn : COMPACT
186
186
path : sql-reference/statements/compact
187
+ - title_en : EXCLUDE
188
+ title_cn : EXCLUDE
189
+ path : sql-reference/statements/exclude
190
+ - title_en : INCLUDE
191
+ title_cn : INCLUDE
192
+ path : sql-reference/statements/include
193
+ - title_en : REBALANCE
194
+ title_cn : REBALANCE
195
+ path : sql-reference/statements/rebalance
187
196
- title_en : Functions
188
197
title_cn : 函数
189
198
collapsed : true
Original file line number Diff line number Diff line change
1
+ # EXCLUDE Statement
2
+
3
+ 将指定的计算节点从集群中排除,被排除节点上的 partition 会迁移到其它节点,被排除的节点被 include 之前,不能分配新的 partition 到该节点上。
4
+
5
+ 仅支持在集群模式下使用。
6
+
7
+ ## 语法
8
+
9
+ ### EXCLUDE NODE 'node_name'
10
+
11
+ ``` SQL
12
+ EXCLUDE NODE ' 127.0.0.1:8360'
13
+ ```
14
+
15
+ 待排除节点的名字可以通过 ``` SHOW CLUSTER ``` 指令查询到。
16
+
17
+ ## 注意事项
18
+
19
+ * 被排除的节点不是必须处于 READY 状态,可以排除异常离线的节点;
20
+ * 不能重复 EXCLUDE 已经被 EXCLUDE 的节点,可以 INCLUDE 后再进行 EXCLUDE;
21
+ * 如果剩余节点不足以支持 partition 迁移,EXCLUDE 会失败。
Original file line number Diff line number Diff line change
1
+ # INCLUDE Statement
2
+
3
+ 消除被 EXCLUDE 节点的被排除状态,可以分配 partition 到 INCLUDE 的节点上。
4
+
5
+ 仅支持在集群模式下使用。
6
+
7
+ ## 语法
8
+
9
+ ### INCLUDE NODE 'node_name'
10
+
11
+ ``` SQL
12
+ INCLUDE NODE ' 127.0.0.1:8360'
13
+ ```
14
+
15
+ 被排除节点的名字可以通过 ``` SHOW CLUSTER ``` 指令查询到。
16
+
17
+ ## 注意事项
18
+
19
+ * 只允许 INCLUDE 被 EXCLUDE 排除的节点。
Original file line number Diff line number Diff line change
1
+ # REBALANCE Statement
2
+
3
+ 对服务器节点上 table 的 partitions 进行重新分布,提高服务器集群的负载均衡性。
4
+
5
+ 仅支持在集群模式下使用。
6
+
7
+ ## 语法
8
+
9
+ ### REBALANCE
10
+
11
+ ``` SQL
12
+ REBALANCE
13
+ ```
14
+
15
+ 对所有数据库的所有 table 进行重新分布。
16
+
17
+ ### REBALANCE DATABASE
18
+
19
+ ``` SQL
20
+ REBALANCE DATABASE db_name
21
+ ```
22
+
23
+ 对指定数据库为 db_name 中的所有 table 进行重新分布。
24
+
25
+ ### REBALANCE TABLE
26
+
27
+ ``` SQL
28
+ REBALANCE TABLE table_name
29
+ ```
30
+
31
+ 对指定 table 的所有 partition 进行重新分布。
Original file line number Diff line number Diff line change
1
+ # EXCLUDE Statement
2
+
3
+ 将指定的计算节点从集群中排除,被排除节点上的 partition 会迁移到其它节点,被排除的节点被 include 之前,不能分配新的 partition 到该节点上。
4
+
5
+ 仅支持在集群模式下使用。
6
+
7
+ ## 语法
8
+
9
+ ### EXCLUDE NODE 'node_name'
10
+
11
+ ``` SQL
12
+ EXCLUDE NODE ' 127.0.0.1:8360'
13
+ ```
14
+
15
+ 待排除节点的名字可以通过 ``` SHOW CLUSTER ``` 指令查询到。
16
+
17
+ ## 注意事项
18
+
19
+ * 被排除的节点不是必须处于 READY 状态,可以排除异常离线的节点;
20
+ * 不能重复 EXCLUDE 已经被 EXCLUDE 的节点,可以 INCLUDE 后再进行 EXCLUDE;
21
+ * 如果剩余节点不足以支持 partition 迁移,EXCLUDE 会失败。
Original file line number Diff line number Diff line change
1
+ # INCLUDE Statement
2
+
3
+ 消除被 EXCLUDE 节点的被排除状态,可以分配 partition 到 INCLUDE 的节点上。
4
+
5
+ 仅支持在集群模式下使用。
6
+
7
+ ## 语法
8
+
9
+ ### INCLUDE NODE 'node_name'
10
+
11
+ ``` SQL
12
+ INCLUDE NODE ' 127.0.0.1:8360'
13
+ ```
14
+
15
+ 被排除节点的名字可以通过 ``` SHOW CLUSTER ``` 指令查询到。
16
+
17
+ ## 注意事项
18
+
19
+ * 只允许 INCLUDE 被 EXCLUDE 排除的节点。
Original file line number Diff line number Diff line change
1
+ # REBALANCE Statement
2
+
3
+ 对服务器节点上 table 的 partitions 进行重新分布,提高服务器集群的负载均衡性。
4
+
5
+ 仅支持在集群模式下使用。
6
+
7
+ ## 语法
8
+
9
+ ### REBALANCE
10
+
11
+ ``` SQL
12
+ REBALANCE
13
+ ```
14
+
15
+ 对所有数据库的所有 table 进行重新分布。
16
+
17
+ ### REBALANCE DATABASE
18
+
19
+ ``` SQL
20
+ REBALANCE DATABASE db_name
21
+ ```
22
+
23
+ 对指定数据库为 db_name 中的所有 table 进行重新分布。
24
+
25
+ ### REBALANCE TABLE
26
+
27
+ ``` SQL
28
+ REBALANCE TABLE table_name
29
+ ```
30
+
31
+ 对指定 table 的所有 partition 进行重新分布。
You can’t perform that action at this time.
0 commit comments