查询在SQL Server的每次执行中花费不同的时间

时间:2012-07-31 13:04:36

标签: c# sql-server time

我在SQL Server数据库中有一个表。它只有5行。当我运行一个像

这样的查询时
select * from Table

有时它需要0秒,有时它需要5秒,有时需要10秒等等,有时它会继续执行并出现错误,如

  

将请求发送到时发生传输级别错误   服务器。 (提供者:TCP提供者,错误:0 - 现有连接是   被远程主机强行关闭。)

可能是什么问题?我只是优化我的所有查询。但它没有采取修复时间,我怎么才能知道它花了多少时间?我的网站在2秒,10秒,2分钟内打开

1 个答案:

答案 0 :(得分:4)

听起来像 你的服务器和数据库之间的联系非常不稳定,或者你可能没有正确管理数据库连接(通过using语句关闭它们并且你经常在下一个查询运行之前等待其他连接超时。