一台日IP30万网站的数据库服务器的CPU波形图
该服务器只提供一个Sql Server服务
网站没有按规律的定时执行任务,所有的数据库操作基本是由用户行为产生
现在服务器是没什么问题,就是cpu波形图如此的诡异的起落,心里有些没底
想问问你们的数据库会这样吗?
你可以先确认CPU是不是都是SQL服务在占用着,如果确实是SQL占用着,那也就没什么不正常的,当然你想要优化一下那就涉及到很多东西,最简单的你可以用SQL Server Profiler监控一下
已经确认cpu全是sql服务占用。
本来cpu高也没什么,只是我觉得cpu一直按照规律的波动就比较诡异。
可以看下上面4个图,我只是随机隔段时间截一下。cpu一直都是有规律的起伏。
SQL Server Profiler貌似也没看到什么有规律的执行。
@wuyou331:
SQL Server Profiler是要把运行时间长,占CPU高的SQL语句抽出来,然后看看这些语句有没有可优化的地方