Asp.net mvc 4 SQL Server Express数据库超时是通过执行sp_updatestats存储过程临时修复的

Asp.net mvc 4 SQL Server Express数据库超时是通过执行sp_updatestats存储过程临时修复的,asp.net-mvc-4,timeout,sql-server-express,vds,Asp.net Mvc 4,Timeout,Sql Server Express,Vds,我们有一个ASP.net MVC网站,运行在一个Webecs.com虚拟专用服务器上,该服务器具有1Gb CPU、3GB RAM,并在同一服务器内使用SQL server Express数据库。数据库偶尔会给出一个超时错误,该错误通过执行sp_updatestats存储过程临时修复 起初,我们认为这是一个RAM问题,我们将服务器中的RAM提高到当前的3Gb容量。尽管这个问题现在不太常见,但当网站流量增加,执行更多查询时,它仍然会发生。我们一直在监控CPU和RAM的使用情况,这似乎不是问题所在,C

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

起初,我们认为这是一个RAM问题,我们将服务器中的RAM提高到当前的3Gb容量。尽管这个问题现在不太常见,但当网站流量增加,执行更多查询时,它仍然会发生。我们一直在监控CPU和RAM的使用情况,这似乎不是问题所在,CPU大约占30%,有些占90%,RAM大约占80%

我们有一个完全相同的网站运行在一个不同的,更强大的服务器与SQL server 2008 R2和工作没有问题

知道这里发生了什么吗

编辑

查询的大小正常,不太大

我们用一瞥来描述它

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


数据库也不太大

您是否正在发送数千个独特的即席SQL查询?数据库有多大?查询是什么样子的?如果不了解更多关于模式和查询发送方式的详细信息,我们无法猜测统计数据更新可能修复哪些问题。