修改存储空间的创建或扩展大小

通过以下方法可以控制存储池条目的使用方式:修改与扩充存储空间相关的两个不同的数据库空间大小,即创建大小和扩展大小。

要修改存储空间的创建或扩展大小,请执行以下操作:
运行带 modify space sp_sizes 自变量的 admin() 或 task() 函数,如下所示:
EXECUTE FUNCTION task("modify space sp_sizes", "space_name",
 "new_create_size", "new_extend_size");

对于:

  • new_create_size,请指定在指定的数据库空间、临时数据库空间、智能大对象空间、临时智能大对象空间或 Blob 空间中创建新块时,服务器可使用的最小大小。
  • new_extend_size,请指定在指定的未镜像数据库空间或临时数据库空间中扩展块时,服务器可使用的最小大小。

使用数字(KB 数)或百分比(占总空间的百分比)指定大小。

以下命令将名为 dbspace3 的空间的创建大小和扩展大小分别设置为 60 兆字节和 10 兆字节:

EXECUTE FUNCTION task("modify space sp_sizes", "dbspace3", "60000", "10000");

以下命令将名为 logdbs 的空间的创建大小和扩展大小分别设置为 20% 和 1.5%:

EXECUTE FUNCTION task("modify space sp_sizes", "logdbs", "20", "1.5");