create blobspace from storagepool 参数:从存储池创建 blobspace(SQL 管理 API)

随同 admin()task() 函数,使用 create blobspace from storagepool 参数来从存储池中一个条目创建一 blobspace。

语法

元素 描述 关键考虑
blobspace blobspace 的名称。 blobspace 名称必须是唯一的且不可超过 128 字节。名称以一个字母或下划线开头,且必须仅包含字母、数、下划线或 $ 字符。
blobpage_size blobpage 大小,根据 page_unit 指定,每 blobpage 的磁盘页数。 页大小是可选的。然而,如果您为 mirroring 指定 1,则还必须指定页大小。
initial_chunk_size 新 blobspace 的初始 chunk 的大小,以 KB 为单位。 请参阅 admin() 和 task() 参数大小规范
mirroring_flag 二者之一:
  • 1 = 镜像
  • 0 = 无镜像
镜像标志是可选的。

示例

下列命令创建名为 blobspace1 的镜像 blobspace。新 blobspace 的大小为 100 GB,100 页的 blobpage 大小。

EXECUTE FUNCTION task("create blobspace from storagepool", "blobspace1", "100 GB",
 "100", "1");

下列命令创建一名为 blobspace2 的无镜像 blobspace,采用缺省 blobpage 大小,因此未指定 blobpage 大小:

EXECUTE FUNCTION task("create blobspace from storagepool", "blobspace2", "5000");