对于您要创建的数据库版本,已为其指定了最小大小。在确定数据库大小时,请参考相应版本的安装指南。
在估计数据库大小时,请记住,增加数据库大小很容易,但要减小数据库大小却很难。要减小数据库大小,您必须删除数据库,然后重新创建。
要估计数据库的大小,请考虑:
预计的最大数据库对象(表和索引)大小
计划的视图、存储过程、缺省值、规则和触发器所需的空间
事务日志的大小
根据预计活动进行扩展而需要增加的空间
Adaptive Server 系统过程 sp_estspace 可以帮助您根据特定表的定义估计表和索引的空间需求。要使用 sp_estspace,请执行以下操作:
在非生产数据库上,创建希望新数据库将包含的表和索引。有关创建表和索引的信息,请参见Chapter 17, “管理用户表,”和Chapter 23, “管理索引.”。
使用 Interactive SQL 等实用程序打开一个与 Adaptive Server 的会话。
为每个表运行 sp_estspace,然后将结果相加。有关运行 sp_estspace 的详细信息,请参见《Adaptive Server 参考手册》。
事务日志的大小取决于事务类型和数量以及备份频率。开始时,请为事务日志分配数据库总体大小的 10-25%。