随同 admin() 或 task() 函数,使用 modify space expand 参数来立即扩大空间的大小,当您不想等待 GBase 8s 来自动地扩大空间时。
元素 | 描述 | 关键考虑 |
---|---|---|
space_name | 存储空间的名称。 | |
minimum_size | 您想要扩大空间大小的最小值。 | 请参阅 admin() 和 task() 参数大小规范。 |
modify space expand SQL 管理 API 命令立即扩大存储空间,或通过扩展该空间中的可扩展 chunk,或者通过添加新 chunk。空间的创建大小和扩展大小设置不影响这个操作。
添加到空间的实际 KB 数可能超过您需要的大小,这依赖于一些因素,比如空间的页大小,以及存储池中可用条目的 chunk 大小设置。
存储池必须包含服务器可用来扩展该空间的条目(比如裸设备、熟文件或目录)。
您运行 modify space expand SQL 管理 API 命令之后, GBase 8s 通过扩展该空间中可扩展 chunk 来首次尝试扩大该空间。如果该空间不包含任何可扩展的 chunk,则服务器使用存储池中的条目来扩展该空间。
您不可扩大镜像的存储空间。
下列命令扩大 dbspace5 10 MB:
EXECUTE FUNCTION task("modify space expand", "dbspace5", "10 MB");