我正在使用 SQL Express 2008 作为 Web 应用程序的后端,问题是 Web 应用程序是在工作时间使用的,所以有时在午餐或休息时间,如果 20 分钟内没有用户登录,SQL Express 会进入空闲状态模式并释放其缓存。
我知道这一点,因为它记录了以下内容:
服务器在空闲 9709 秒后恢复执行
或者
在事件日志中启动数据库“xxxxxxx”
我想避免这种空闲行为。无论如何配置 SQL express 以停止空闲或至少将时间窗口扩大到超过 20 分钟?或者是我唯一的选择是编写一个每 15 分钟轮询一次数据库以保持后台运行的服务?
在阅读了这样的文章后,它看起来并不乐观,但也许有人知道有黑客或注册表设置。