日期:2014-05-18  浏览次数:20391 次

sql server 资源问题
sql   server   上建了300多个数据库   ,这段时间发现机器运行很慢,查看任务管理器发现sql   server     占用CPU资源90%.  
    请问那位大虾可以用什么方法可以查看是哪个数据库被反问过大   ,或者其他的原因
小弟感激不尽~
    不知我说清楚没

------解决方案--------------------
profiler跟踪器或其他工具查看哪些机子执行哪些SQL耗费CPU
------解决方案--------------------
sql server是比较吃内存的
------解决方案--------------------
sqlserver的事件探查器+windows的性能监视器,可以查出在某个时间点,cpu消耗最为严重,然后根据事件探查器追踪结果,来分析是那些数据库的操作引起的CPU资源消耗~结果中有db_id和cpu的,可以根据db_id来获知是那个数据库