我有一个ASP.net Web应用程序,用户访问量很大。我已经使用NHibernate作为我的ORM(使用SQL Server 2005 SP3
),并且它运行良好。但是,我的专用服务器已达到100%的CPU使用率已经有两个月了。我发现90%的用法来自SQLServr.exe,所以我用NHibernate profiler来查找问题。
我在我的探查器跟踪结果中看到了这一点:
Audit Login
(Some Query Execution)
Audit Logout
当我查看“EventSubClass”列时,所有登录和注销都被合并了!
这些多次登录和注销有什么问题?