sql server 资源问题
sql server 上建了300多个数据库 ,这段时间发现机器运行很慢,查看任务管理器发现sql server 占用CPU资源90%.
请问那位大虾可以用什么方法可以查看是哪个数据库被反问过大 ,或者其他的原因
小弟感激不尽~
不知我说清楚没
------解决方案--------------------profiler跟踪器或其他工具查看哪些机子执行哪些SQL耗费CPU
------解决方案--------------------sql server是比较吃内存的
------解决方案--------------------sqlserver的事件探查器+windows的性能监视器,可以查出在某个时间点,cpu消耗最为严重,然后根据事件探查器追踪结果,来分析是那些数据库的操作引起的CPU资源消耗~结果中有db_id和cpu的,可以根据db_id来获知是那个数据库