解决SQL Server CPU占用率高

 时间:2024-10-12 20:39:24

1、打开SQL Server Profiler

解决SQL Server CPU占用率高

2、新建跟踪a.点击新建跟踪,并设置好墙绅褡孛数据库连接b.设置跟踪属性,选择模板“Standard”c.切到“事件选择”进行跟踪设置1)只保留如下两个事件选项2) 点击列筛选3) 进行详细筛选设置 设置CPU时间作为筛选条件,单位毫秒(用于跟踪耗CPU占用较长的查询,可设置为大于等于20000,按CPU内核数×1000,可以跟踪CPU占用100%大于1秒的查询)

解决SQL Server CPU占用率高

3、点击运行,跟踪语句,定位CPU占用较多的语句如下图所示,CPU占用2660146毫秒,CPU为24 核,则至少CPU占用100%耗时2660146/24/1000 = 110秒才可以执行好相应的操作

解决SQL Server CPU占用率高

4、根据语句特征,在你的服务器程序中找到相应的功能,作出修正4.1) 分析查询中需要检索墙绅褡孛数据量较大的部器皆阄诟分,作出简单修正(如注销)4.2) 更新后重新执行此查询,查看profiler中是否CPU占用消失4.3) 如果已消失说明问题定位正确,可以优化查询,若CPU占用任然很多,则回滚修改,继续4.1操作

解决SQL Server CPU占用率高
  • DCOM在Win7 64位和32位的配置
  • win10如何启用服务器对通信进行数字签名?
  • IE11 登陆Dell远程卡IDRAC老提示密码错误
  • Windows 7系统如何设置审核对象访问
  • Studio 5000如何删除程序内的安全密码
  • 热门搜索
    励志手抄报图片 如何制作手抄报 关于感恩的手抄报图片 感恩父母手抄报资料 低碳生活手抄报图片 小组手抄报 精美手抄报图片 放飞梦想手抄报图画 一年级教师节手抄报 我心中的红十字手抄报