set chunk 参数:更改 chunk 的状态(SQL 管理 API)

随同 admin()task() 函数,使用 set chunk 参数来更改 blobspace、dbspace 或 sbspace 的状态为 online 或 offline。

语法

元素 描述 关键考虑
space_name blobspace、dbspace 或 sbspace 的名称。  
path_name chunk 的磁盘分区或无缓冲的设备。  
offset 磁盘分区或无缓冲的设备内达到 chunk 的偏移量,以 KB 为单位。 请参阅 admin() 和 task() 参数大小规范

用法

该 chunk 必须在镜像对中,或必须是非关键 dbspace 内的非主 chunk。

使用 set chunk offline 参数来更改 chunk 的状态为 offline。

使用 set chunk online 参数来更改 chunk 的状态为 online。

这个函数等同于 onspaces -s 命令。

示例

下列示例更改 chunk 的状态为 online:
EXECUTE FUNCTION task("set chunk online","dbs1","/dev/raw_dev1","0");
        Database selected. 
        
        (expression)  Chunk status successfully changed. 
        Chunk number 2 "/dev/raw_dev1" -- Online 
        
        1 row(s) retrieved.