0

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

select * from Table

有时需要 0 秒,有时需要 5 秒,有时需要 10 秒,等等,有时它只是继续执行并给出如下错误

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

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

4

1 回答 1

4

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

于 2012-07-31T13:09:36.667 回答