在这里寻找一些帮助。
我有两个ASP.Net Web应用程序使用SQL Server 2005托pipe在专用的Windows 2003服务器上。 其中一个应用程序每天只能获得大约100次独特点击,但另一个应用程序每天只能收到6000个独特点击。 这两个应用程序已经活了大约4年,现在没有任何问题。
最近我已经注意到这两个应用程序相当慢,页面加载耗时较长,比平常要长得多。 我也注意到一个应用程序得到以下错误可能每天一次或两次
System.Data.SqlClient.SqlException:超时过期。 操作完成之前超时的时间或服务器没有响应。 System.Data.SqlClient.SqlConnection.OnError(SqlExceptionexception,布尔breakConnection)System.Data.SqlClient.SqlInternalConnection.OnError(SqlExceptionexception,布尔breakConnection)在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)在System .Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)
这两个数据库的容量一起达到了约3千兆,而服务器上的C盘约为20千兆。 但是,C驱动器上的当前可用空间是3G。
我原本以为超时错误是来自我的代码中的连接泄漏,但现在我不太确定,因为如上所述,应用程序已经活了4年,现在没有这样的麻烦。
你认为这个问题可能是我的服务器?
任何帮助将不胜感激。
谢谢。
如果你有3GB的空间,那么问题不是由于磁盘空间不足造成的。
但是,如果你在4年之内从来没有做过日常的数据库维护,这当然可以解释它。