GaussDB-MARK BUCKETS

53 阅读1分钟

GaussDB-MARK BUCKETS

功能描述

用于扩容工具通知内核哪些bucket已经完成搬迁。

注意事项

仅支持在hashbucket扩容期间调用。只支持管理员权限用户调用。

语法格式

| ``` MARK BUCKETS (bucketlist) FINISH FROM datanode_name TO datanode_name;

| ------------------------------------------------------------------------------ |

#### 参数说明

MARK BUCKETS的参数说明如下所示:

-   **bucketlist**

    已完成搬迁的bucket列表。

    取值范围:对于每个bucket,取值范围为[0,1023]。

-   **datanode_name**

    搬迁bucket涉及的节点名称。

    取值范围:字符串,要符合[标识符命名规范](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0321.html#ZH-CN_TOPIC_0000001865746364__zh-cn_topic_0000001704458709_section14873217506)。

#### 示例

| ```
gaussdb=# MARK BUCKETS (0,1,2,3) FINISH FROM datanode1 TO datanode3; 
``` |
| ----------------------------------------------------------------------------- |

更多详情请参考GaussDB 文档中心:<https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html>