我在SQL Server数据库中有一个表。它只有5行。当我运行一个像
这样的查询时select * from Table
有时它需要0秒,有时它需要5秒,有时需要10秒等等,有时它会继续执行并出现错误,如
将请求发送到时发生传输级别错误 服务器。 (提供者:TCP提供者,错误:0 - 现有连接是 被远程主机强行关闭。)
可能是什么问题?我只是优化我的所有查询。但它没有采取修复时间,我怎么才能知道它花了多少时间?我的网站在2秒,10秒,2分钟内打开
答案 0 :(得分:4)
听起来像 你的服务器和数据库之间的联系非常不稳定,或者你可能没有正确管理数据库连接(通过using
语句关闭它们并且你经常在下一个查询运行之前等待其他连接超时。