【问题标题】:What is the Auto-Close option when creating a new database in SQL Server 2008?在 SQL Server 2008 中创建新数据库时,自动关闭选项是什么?
【发布时间】:2010-10-16 22:39:01
【问题描述】:

在 SQL Server 2008 中创建新数据库时的自动关闭选项是什么?

编辑:你如何决定是打开还是关闭它?

【问题讨论】:

    标签: sql sql-server sql-server-2008


    【解决方案1】:

    来自 MSDN:

    如果为 True,则关闭数据库,并在没有用户连接访问数据库时释放其资源。如果为 False(默认),则服务器将数据库保持在打开和就绪状态,而不管用户活动如何。

    编辑回答编辑问题:这完全取决于服务器是否需要额外的内存,以及打开和关闭数据库的时间成本是否值得获得额外的内存。如果你不确定,那么 false 可能是要走的路。

    【讨论】:

    【解决方案2】:

    简而言之,永远不要在生产环境中启用它

    仅在不经常访问数据库时启用(例如 Dev/QA)

    【讨论】:

      【解决方案3】:

      如果您在 SQL Server 2008 中使用数据库镜像,请将 Auto Close 设置为 false。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-09-27
        • 2011-08-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多