我正在一个带有 SQL Server 2012 的新专用服务器上运行一个 ASP 经典网站。一切运行良好,但在加载页面时建立数据库连接大约需要 5.1 秒。如果页面被刷新,连接是即时的(可能是由于连接池?)但如果页面在几分钟后重新加载,连接需要 5.1 秒才能再次建立。
我可以更改任何设置以加快速度吗?
我正在一个带有 SQL Server 2012 的新专用服务器上运行一个 ASP 经典网站。一切运行良好,但在加载页面时建立数据库连接大约需要 5.1 秒。如果页面被刷新,连接是即时的(可能是由于连接池?)但如果页面在几分钟后重新加载,连接需要 5.1 秒才能再次建立。
我可以更改任何设置以加快速度吗?
您是否尝试过在 SQL 端将表固定到内存中?
检查 chrome,很可能在网络选项卡下,您会发现您的超时是由于 Chrome 网络工具定义为“等待” - 这意味着浏览器正在等待响应。
http://www.mcobject.com/in_memory_database
您可以尝试 DBCC PINTABLE 函数,这样查询就不必每次都从非缓存引擎触发。