C# SQL Server中每次执行查询所用的时间不同

C# SQL Server中每次执行查询所用的时间不同,c#,sql-server,time,C#,Sql Server,Time,我在SQL Server数据库中有一个表。它只有5行。当我运行这样一个查询时 select * from Table 有时需要0秒,有时需要5秒,有时需要10秒,等等。有时它只是继续执行,并给出如下错误 将请求发送到时发生传输级别错误 服务器。(提供程序:TCP提供程序,错误:0-已创建现有连接。) 由远程主机强制关闭。) 问题是什么?我只是在优化我的所有查询。但这并不是固定的时间,我怎么知道这要花多少时间呢?我的网站将在2秒、10秒、2分钟后打开。听起来要么你的服务器和数据库之间的连接非常脆

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

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

将请求发送到时发生传输级别错误 服务器。(提供程序:TCP提供程序,错误:0-已创建现有连接。) 由远程主机强制关闭。)


问题是什么?我只是在优化我的所有查询。但这并不是固定的时间,我怎么知道这要花多少时间呢?我的网站将在2秒、10秒、2分钟后打开。听起来要么你的服务器和数据库之间的连接非常脆弱,要么你没有正确管理数据库连接(通过
使用
语句关闭它们)在运行下一个查询之前,您经常等待其他连接超时。

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

请发布您的连接字符串和创建SqlConnection并执行Sql的代码。@asawyer服务器位于godaddy@MennanKara这个问题不在代码范围内,我正在sql中执行查询,这在sql中花费了不同的时间。问题可能在代码中,请参阅Jon Skeet关于连接的书面回答。请发布连接字符串和创建SqlConnection并执行sql的代码。asawyer服务器位于godaddy@MennanKara这个问题不在代码范围内,我正在sql中执行查询,这在sql中花费了不同的时间。问题可能在代码中,请参阅Jon Skeet关于连接的书面回答。我没有使用语句进行连接,但我会在执行任何查询时立即关闭连接。我没有使用语句进行连接,但我会在执行任何查询时立即关闭连接。