Объединенные входы / выходы, вызывающие перегрузку сервера - PullRequest
3 голосов
/ 07 июня 2011

У меня есть веб-приложение ASP.net с большим количеством посещений пользователей. Я использовал NHibernate в качестве своего ORM (с SQL Server 2005 SP3), и он работал нормально. Однако прошло уже около двух месяцев, как мой выделенный сервер использовал процессор на 100%. Я обнаружил, что 90% этого использования от SQLServr.exe, поэтому я использовал профилировщик NHibernate, чтобы найти проблему.

Я вижу это в результате трассировки моего профилировщика:

Audit Login
(Some Query Execution)
Audit Logout

Когда я смотрю на столбец «EventSubClass», и все входы и выходы из системы объединяются!

В чем проблема с этими несколькими входами и выходами из системы?

...