SQL 首次登录时启动时间过长

SQL takes too long to spin up on first log in

我有一个 运行 在独立 Server 2012 R2 上的网站。我还在同一台服务器上安装了 SQL Server 2008 R2 Express,它提供后端存储和 ASP 成员身份验证。

该网站的主页是一个登录页面。整个站点是安全的。主页加载速度足够快。

问题是 SQL 旋转速度不够快,页面最终会在第一次尝试登录时出错。

单击浏览器后退箭头并输入密码并再次登录,一切正常,所有查询 运行 非常快。

问题只是唤醒 SQL。

防止这种情况的最佳做法是什么?

好吧,我知道添加更多 RAM 会有所帮助,但它基本上已经消除了所有问题。从 2GB 到 8GB RAM,问题完全消失了。我还换成了 SSD 以获得更好的性能。还有一个具有相同 OS 和 SQL 设置的虚拟机。它也运行得更好,只有 4GB。