建议的性能增强 (Project Server 2010)

 

适用于: Project Server 2010

上一次修改主题: 2010-02-10

我们建议您实现两个 Microsoft SQL Server 设置,以帮助获得最佳部署性能:

  • SET AUTO_CLOSE OFF

  • SET AUTO_UPDATE_STATISTICS_ASYNC ON

建议您针对所创建的每个 Microsoft Project Web App 网站为四个 Microsoft Project Server 2010 数据库(草稿、已发布、存档和报告)配置这些设置。

这是设置不是必需的。您应基于组织的需求以及可能使用 Microsoft Project Server 2010 数据库所在同一 SQL Server 实例的任何其他应用程序来评估这些设置。

在完成本节后,请转至下一篇文章配置 Project Server 2010 报告

AUTO_CLOSE

默认情况下,如果您使用 SQL Server Desktop Engine(也称 MSDE 2000),则此选项对所有数据库设置为 ON,而对于所有其他版本,此选项设置为 OFF(与操作系统无关)。如果访问数据库的应用程序(如 Project Server)反复建立和断开 SQL Server 连接,则不应对这样的数据库使用 AUTO_CLOSE 选项。出于此原因,我们建议您对 Project Server 数据库将 AUTO_CLOSE 设置为 OFF。

AUTO_UPDATE_STATISTICS_ASYNC

统计信息更新可以同步(默认)或异步进行。在同步统计信息更新中,始终使用最新的统计信息来编译和执行查询;如果统计信息过时,则查询优化器会先等待更新的统计信息,之后才编译和执行查询。对于 Project Server 2010,我们建议将 AUTO_UPDATE_STATISTICS_ASYNC 设置为 ON,以获得最佳查询性能。这会使查询立即执行,而不会等待统计信息更新。