更新日期:2024年09月11日
API)
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 731 -
随同 admin() 或 task() 函数,使用 drop chunk 参数来从 dbspace、blobspace 或
sbspace 删除指定的 chunk。
语法
元素
描述
关键考虑
offset
磁盘分区内或无缓冲的设备
内,达到您正在删除的
dbspace、blobspace 或
sbspace 的初始 chunk 的偏
移量,以 KB 为单位。
无符号整数的初始偏移量必须等于或大于
0。起始偏移量加上 chunk 大小不可超过最
大的 chunk 大小。最大的偏移量为 4 TB。
还请参阅 admin() 和 task() 参数大小
规范。
path_name 您正在删除的 dbspace、
blobspace 或 sbspace 的初
始 chunk 的磁盘分区或无缓
冲的设备。
该 chunk 必须是现有的无缓冲的设备或缓
冲的文件。当您指定路径名时,你可使用完
全路径名或相对路径名。然而,如果您使用
相对路径名,则其必须为相对于当您初始化
数据库服务器时的当前目录。
space_name
要从中删除 chunk 的
dbspace、sbspace 或
blobspace 名。
当数据库服务器为 online 或 quiescent
时,您可从 dbspace、临时 dbspace 或
sbspace 删除 chunk。
仅当数据库服务器处于 quiescent 模式
中时,您可从 blobspace 删除 chunk。
用法
这个函数等同于 onspaces -d 命令。
示例
下列示例从名为 dbspc3 的 dbspace 在偏移量 5200 KB 处删除 chunk:
EXECUTE FUNCTION task("drop chunk", "dbspc3","\\.\e:","5200");
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 732 -