Aas*_*lah 7 sql-server-2005 sql-server
在我们的一个生产服务器日志文件中,每天都会观察到以下消息。这是什么意思?这是一个严重的问题吗?
由于某些数据库维护或重新配置操作,SQL Server 遇到了 1 次“SQL 计划”缓存存储(计划缓存的一部分)的缓存存储刷新。
8kb*_*8kb 11
我也在自己的环境中看到了这一点以及其他一些消息:
- 由于某些数据库维护或重新配置操作,SQL Server 遇到了 1 次“绑定树”缓存存储(计划缓存的一部分)的缓存存储刷新。
- 由于某些数据库维护或重新配置操作,SQL Server 遇到了 1 次“SQL 计划”缓存存储(计划缓存的一部分)的缓存存储刷新。
- 由于某些数据库维护或重新配置操作,SQL Server 遇到了 1 次“对象计划”缓存存储(计划缓存的一部分)的缓存存储刷新。
结果发现有多个数据库打开了 AutoClose 设置。
您可以使用以下命令检查您自己的数据库:
SELECT DATABASEPROPERTYEX('DatabaseName','IsAutoClose')
Run Code Online (Sandbox Code Playgroud)
一旦我们关闭设置,消息就会消失并且性能得到改善。进一步阅读为什么自动关闭是一个坏主意: