在我的SQL-Server上使用autoclose选项的最佳实践

时间:2017-03-06 11:18:38

标签: sql-server sql-server-2008

我在我的SQL Server实例上托管了数千个数据库,我希望得到 autoclose 选项的建议。

我读到 autoclose 应该关闭,除非在极少数情况下,例如,如果您托管了数千个数据库。

因此,如果我将 autoclose 设置为ON,则数据库将完全关闭,并在最后一个用户退出后释放其资源。当用户再次尝试使用数据库时,数据库会自动重新打开。对我有好处,但我的备份应用程序无法正常工作,因为无法访问日志。

如果我将 autoclose 设置为OFF,则在最后一个用户退出后数据库仍保持打开状态。直到SQL Server保持资源存活?直到下次重启?

对我来说,最好是:

  • 自动关闭至OFF
  • 每天SQL Server免费资源(例如通过脚本)

你有什么想法/推荐吗?

1 个答案:

答案 0 :(得分:0)

不建议将AutoClose设置为ON或TRUE,因为它会妨碍以下用户/应用程序的性能。在这里解释.. http://sqlmag.com/blog/worst-practice-allowing-autoclose-sql-server-databases