我目前在Win2k8 Server上的DotNetNuke SQL Server 2005 Express网站上遇到了一些问题。它大部分时间都运行顺畅,但偶尔(每小时一两次)会变得非常缓慢-从用户角度来看,就像发生了某种死锁。
为了尝试找出问题所在,我已经使用SQL Profiler对SQL Express数据库进行了分析。
通过查看结果,我有以下一些具体问题:
SQL跟踪显示每个RPC:Completed都有一个Audit Logon和Audit Logoff - 这是否意味着连接池未正常工作?
当我在Performance Monitor中查看“.NET CLR Data”时,没有任何“SQL client”计数器实例 - 这只是SQL Express缺乏功能的问题还是表明我配置错了什么?
当发生缓慢时运行的查询似乎并不异常-它们在其他时间运行得很快。您能建议哪些其他perfmon计数器或其他跟踪/日志文件作为我进一步调查的有用工具吗?