定义数据库的自动增长设置
应将数据库自动增长设置为固定的兆字节数而不是百分比,尤其是对于 MessageBox 和 BizTalk 跟踪数据库。 根据 BizTalk 应用程序和吞吐量,MessageBox 和跟踪数据库可能会变得非常大。 如果将自动增长设置为百分比,则自动增长也可以非常显著。
即时文件初始化的工作原理
当SQL Server增加文件大小时,它必须先初始化新空间,然后才能使用它。 这是一个阻塞操作,涉及用空页填充新空间。 Windows 上的SQL Server支持“即时文件初始化”。 这可以大大降低文件增长操作对性能的影响。 有关详细信息,请参阅 数据库文件初始化。 本主题概述了启用即时文件初始化必须执行的步骤。
启用即时文件初始化
有关启用即时文件初始化的步骤,请参阅 数据库文件初始化。 若要创建文件组并将BizTalk Server数据库表、索引和日志文件移动到相应的文件组中,请遵循 BizTalk 性能优化指南中的建议。 理想情况下,应预先分配支持文件组的文件的大小,如果可能,应将其设置为静态大小。
如果系统是新的,并且静态大小尚未明确建立,则使用 “启用自动增长” 选项来配置文件,并指定文件增长 (以兆字节为单位)。 对于大型文件) ,增长增量通常不应大于 100 MB (;对于中型文件) 为 10 MB (;对于小型文件) ,增长增量不应大于 1 MB (。