通过执行sp_updatestats存储过程临时修复SQL Server Express数据库超时

时间:2013-08-20 21:25:15

标签: asp.net-mvc-4 timeout sql-server-express vds

我们有一个ASP.net MVC网站在Webecs.com虚拟专用服务器上运行,该服务器具有1Gb CPU,3 Gb RAM和在同一服务器中使用SQL Server Express数据库。偶尔,数据库通过执行sp_updatestats存储过程给出一个临时修复的超时错误。

最初,我们认为这是一个RAM问题,我们将服务器中的RAM提升到当前的3Gb数量。即使问题现在不那么频繁,但当网站中的流量增加并执行更多查询时,仍然会发生这种情况。我们一直在监控CPU和RAM的使用情况,这似乎不是问题,CPU约为30%,有些选择高达90%,RAM约为80%。

我们有一个完全相同的网站在一个不同的,更强大的SQL Server 2008 R2服务器上运行,并且没有问题。

有什么想法在这里发生了什么?

修改

查询大小正常,没有太大。

我们瞥见了它。

没有n + 1个查询,每页平均有10个查询,有时超时会发生在只有一个查询的登录页面中。

数据库也不算太大。

0 个答案:

没有答案