更新日期:2024年09月11日
大小(SQL 管理 API)
随同 admin() 或 task() 函数,使用 modify chunk extend 参数来以指定的最小数量扩
展 chunk 的大小。该 chunk 必须标记为可扩展的。
语法
元素
描述
关键考虑
chunk_number
The number of the chunk.
chunk 号。
extend_amount
要添加到 chunk 的空间的最
小数量,以 KB 为单位。
请参阅 admin() 和 task()
参数大小规范。
用法
在该 chunk 可被扩展之前,你必须或手工地或自动地标记 chunk 为可扩展的。随同
admin() 或 task() 函数,使用 modify chunk extendable 参数来标记 chunk 为可扩展
的。
modify chunk extend SQL 管理 API 命令是 adm_add_storage 任务的替代方式。当包含
该 chunk 运行的空间空闲页不足或用尽时,服务器可运行这个任务来自动地扩展 chunk
的大小。
您不可在镜像的空间中扩展 chunk,且如果您在运行 modify chunk extend SQL 管理 API
命令时提供了镜像 chunk 号,则您将收到错误提示。
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 758 -
要识别镜像的空间中的主 chunk 和镜像 chunk,请在 onstat
-d 命令输出中 flags 域的
位置 1 中查找 P (主)或 M(镜像)。
服务器可能截取需要的大小,依赖于页大小和该空间配置的创建大小和扩展大小。
示例
假定您的 onstat -d 命令输出显示 3 号 chunk 是镜像 chunk,4 号 chunk 不是镜像
chunk。
您不可扩展 3 号 chunk 的大小。
然而,
您可更改 4 号 chunk。
下列命令扩展 4 号
chunk 的大小 10000 KB:
EXECUTE FUNCTION task("modify chunk extend", "4", "10000");