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

sp_plan_dbccdb

语法


sp_plan_dbccdb [<dbname>]

参数

<dbname>

指定目标数据库的名称。如果未指定 <dbname>,sp_plan_dbccdb 会为 master..sysdatabases 中的所有数据库提出建议。

示例

示例 1

就创建适合于检查 master 数据库的 dbccdb 数据库返回配置建议。dbccdb 数据库在此命令运行时已存在,因此提供现有数据库的大小以供比较:


sp_plan_dbccdb master

Recommended size for dbccdb database is 50MB (data = 48MB, log = 2MB).
dbccdb database already exists with size 280MB.
Recommended values for workspace size, cache size and process count are:
dbname                   scan ws  text ws  cache  comp mem  process count

master                   128K     48K      640K   0K        1

示例 2

就创建适合于检查服务器中所有数据库的 dbccdb 数据库返回配置建议。输出包含压缩内存需求,仅对于使用任何压缩设备的存档数据库,压缩内存需求才具有非零值。在运行此命令时不存在任何 dbccdb 数据库:


sp_plan_dbccdb

Recommended size for dbccdb database is 50MB (data = 48MB, log = 2MB).
dbccdb database already exists with size 280MB.
Recommended values for workspace size, cache size and process count are:
dbname                   scan ws  text ws  cache  comp mem  process count

master                   128K     48K      640K   0K        1
tempdb                   656K     176K     1280K  0K        2
model                    64K      48K      640K   0K        1
sybsystemdb              64K      48K      640K   0K        1
sybsystemprocs           1488K    384K     640K   0K        1
sybsecurity              272K     80K      1280K  0K        2
adb                      80K      64K      1920K  12M       3

示例 3

就创建适合于检查 pubs2 的 dbccdb 数据库返回配置建议。


sp_plan_dbccdb pubs2

Recommended size for dbccdb is 4MB.
Recommended devices for dbccdb are:
Logical Device Name      Device Size Physical Device Name
sprocdev                 28672      /remote/sybase/devices/srv_sprocs_dat
tun_dat                  8192       /remote/sybase/devices/srv_tun_dat
tun_log                  4096       /remote/sybase/devices/srv_tun_log
Recommended values for workspace size, cache size and process count are:
dbname     scan ws    text ws    cache    process count
pubs2      64K        64K        640K     1

用法

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

  • sp_plan_dbccdb 建议用于创建新的 dbccdb 和 dbccalt 数据库的合适大小,列出用于新数据库的合适设备,并且建议用于目标数据库的高速缓存大小和工作进程的合适数目。

  • 如果您指定 dbccdb,则 sp_plan_dbccdb 将建议用于 dbccalt(替代数据库)的值。如果您指定 dbccalt,则 sp_plan_dbccdb 将建议用于 dbccdb 的值。

  • sp_plan_dbccdb 不报告现有 dbccdb 和 dbccalt 数据库的值。若要收集现有 dbccdb 或 dbccalt 数据库的配置参数,请使用 sp_dbcc_evaluatedb。