随同 admin() 或 task() 函数,使用 create sbspace with log 参数来创建启用事务日志记录的 sbspace。
元素 | 描述 | 关键考虑 |
---|---|---|
initial_chunk_size | 新 sbspace 的初始 chunk 的大小,以 KB 为单位。 | 请参阅 admin() 和 task() 参数大小规范。 |
offset | 磁盘分区内或设备内达到新 sbspace 的初始 chunk 的偏移量,以 KB 为单位。 | |
path_name | 该 sbspace 的初始 chunk 的磁盘分区或无缓冲的设备。 | |
sbspace | 要创建的 sbspace 名。 |
使用 create with_check sbspace 参数来检查指定的路径名,如果路径不存在,则返回错误。
这个函数等同于 onspaces -c -S 命令来创建开启日志记录的 sbspace。
下列示例创建开启事务日志记录的新 sbspace。该 sbspace 的大小为 20 MB,偏移量为 0:
EXECUTE FUNCTION task ("create sbspace with log","sbspace2", "$GBASEDBTDIR/WORK/sbspace2","20 M","0");