Назад | Перейти на главную страницу

На моем сервере не хватает места для хранения?

Нужна помощь здесь.

У меня есть два веб-приложения ASP.Net, использующих SQL Server 2005, размещенных на выделенном сервере Windows 2003. Одно из приложений получает только около 100 уникальных обращений в день, а другое - в среднем 6000 уникальных обращений в день. Оба приложения без проблем работают уже около 4 лет.

Недавно я заметил, что оба приложения немного замедляются, загрузка страниц занимает много времени, намного дольше, чем обычно. Я также заметил, что одно из приложений выдает следующую ошибку, может быть, один или два раза в день

System.Data.SqlClient.SqlException: истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает. в System.Data.SqlClient.SqlConnection.OnError (исключение SqlException, логическое breakConnection) в System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, Boolean breakConnection) в System.Data.SqlClient.TdsParserbject.Throwception .Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

Емкость двух баз данных вместе составляет около 3 ГБ, а емкость диска C на сервере составляет около 20 ГБ. Однако в настоящее время свободное место на диске C составляет 3 гигабайта.

Первоначально я думал, что ошибка тайм-аута возникла из-за утечки соединений в моем коде, но теперь я не так уверен, потому что, как было сказано, приложения работают уже 4 года без каких-либо проблем, подобных этой.

Как вы думаете, проблема может быть в моем сервере?

Любая помощь будет принята с благодарностью.

Спасибо.

Если у вас 3 ГБ свободного места, проблема не в нехватке места на диске.

Однако, если вы никогда не выполняли плановое обслуживание БД более 4 лет, это, безусловно, может объяснить это.