您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_dbcc_alterws

语法


sp_dbcc_alterws <dbname>, <wsname>, "<wssize>[K|M]"

参数

<dbname>

是工作空间驻留的数据库的名称。指定 dbccdb 或 dbccalt。

<wsname>

指定要变更的工作空间的名称。

<wssize>

是工作空间的新大小,以 K(千字节)或 M(兆字节)为单位指定。如果不指定 K 或 M,<wssize> 将指定页数。页大小取决于平台。工作空间最小为 24 页。

示例

示例 1

将 dbccdb 上的 scan_ws_000001 工作空间的大小改为 30 MB:


sp_dbcc_alterws dbccdb, scan_ws_000001, "30M"

Workspace scan_ws_000001 has been altered successfully to size 30MB

用法

使用 sp_dbcc_alterws 时,还存在一些其它注意事项:

  • sp_dbcc_alterws 将指定工作空间的大小改为指定值,并初始化该工作空间。

  • 要实现最佳性能,应确保在变更工作空间之前已经配置了至少 16K 的缓冲池。

  • 使用 sp_plan_dbccdb 在变更工作空间之前确定估计大小。

  • 要变更的工作空间必须已经存在。有关创建工作空间的信息,请参见 sp_dbcc_createws。

  • 若要删除工作空间,请在 dbccdb 中输入:

    
    drop table <workspace_name>