У меня есть приложение на основе ASP.net.SQL CPU High - SqlConnection не закрывается - Связано?
ЦП на поле SQL Server постоянно ~ 90 - 100%
Есть много inneficient запросов, которые я в настоящее время работаем, однако, глядя на код из предыдущего кодировщика, он никогда казалось, закрыть (или утилизировать) в SqlConnection
При запуске запроса folloing, я получаю около 450 соединений, которые "Ожидающие Команда"
SELECT COUNT (*) FROM MASTER.DBO.SYSPROCESSES WHERE DB_NAME (DBID) = 'CroCMS' И DBID! = 0 И CMD = 'ОЖИДАЕТ КОМАНДУ'
ли это, вероятно, будет причиной проблемы?
Я прочитал это, и это, кажется, относятся: http://www.pythian.com/news/1270/sql-server-understanding-and-controlling-connection-pooling-fragmentation/
Мы также получаем много времени ожидания, в частности, когда репликация включена .. Я не уверен, если это связано .. отключившие репликации (транзакционный) на данный момент, и кажется, что это нормально. (Этот сервер является абонентом нашего сервера базы данных Office)
Помогло бы избавиться от объекта подключения SQL?
Я считаю, что этот код создает соединение, но не удаляет его. То есть Сначала создайте SqlConnection и оберните его в «использование». –