对于拥有超过 15,000 个具有相同结构的数据库的环境,AutoClose ON 是否是一个糟糕的选择?
我知道我们应该在 99.99% 的情况下将此作为最佳实践保留。那么它是该功能适用的一种边缘情况吗?
在这种情况下,我们应该注意和改进什么?
对于拥有超过 15,000 个具有相同结构的数据库的环境,AutoClose ON 是否是一个糟糕的选择?
我知道我们应该在 99.99% 的情况下将此作为最佳实践保留。那么它是该功能适用的一种边缘情况吗?
在这种情况下,我们应该注意和改进什么?
一个 sql server 实例上的 15K 数据库——取决于活动、维护开销、备份时间等,听起来有点矫枉过正。
您应该改为在一台功能强大的主机上启动 VM,然后在多个 VM 上平衡您的数据库。
您正在寻找一个错误的优化位置 - 自动关闭选项并且您知道您正在尝试做的事情也不是一个好的做法!
请记住:不推荐使用自动关闭功能,因此还有一个避免它的理由。
似乎你应该投资阅读 -多租户数据架构
这是一篇关于这个主题的好文章;
鉴于在数据库关闭后重新打开数据库所涉及的开销,我会说,不。不要启用它。
您拥有的数据库越多,这个问题就越严重。
话虽这么说,如果还有其他一些情况使您认为应该启用它,请包括这些详细信息。正如 sp_BlitzErik 所问,您想要达到什么目的?