解决sqlserver占用CPU过多的问题

解决sqlserver占用CPU过多的问题

ID:41549288

大小:585.03 KB

页数:13页

时间:2019-08-27

解决sqlserver占用CPU过多的问题_第1页
解决sqlserver占用CPU过多的问题_第2页
解决sqlserver占用CPU过多的问题_第3页
解决sqlserver占用CPU过多的问题_第4页
解决sqlserver占用CPU过多的问题_第5页
资源描述:

《解决sqlserver占用CPU过多的问题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、现象他说是这几天才出现的,而且在每天的某一个时间段才会岀现CPU占用高的情况内存占用不太高,只占用了30个GCPU占用100%冋题:cpu-直占用过高,经常aw卡在使用100%处~SWJQ^eryl.x.r(«006))SJKZ-DATA-舌动孟襪乱8Yindovs任势管理3S文件(F)选顷(0)(V)落助0<)应用程序邊程愀劳I性能1联网I用户Isqlservr.exeSYSTEM23301,640KSQLServerWindowsKT-64Bit排查方向一般排查都是用下面的脚本,一般会用到三个视图sys.sysprocesses,dm_exec_sessi

2、ons,dm_exec_requests1USEmaster2GO3―如果要指定数据库就把注释去掉4SELECT*FROMsys.[sysprocesses]WHERE[spid]>50--ANDDB_NAME([dbid])二'gposdb,5SELECTCOUNT(*)FROM[sys].[dm_exec_sessions]WHERE[sessionid]>50看一下当前的数据库用户连接有多少然后使用下面语句看一下各项指标是否正常,是否有阻塞,这个语句选取了前10个最耗CPU时间的会话1SELECTTOP102[sessionid],3[request_i

3、d],4[start_time]AS'开始时间’,5[status]AS'状态',6[command]AS'命令',7dest.[text]AS'sql语句',8DB_NAME([database_id])AS'数据库名9[blocking_session_id]AS'正在阻塞其他会话的会话ID',10[wait_type]AS'等待资源类型',11[waittime]AS'等待时间12[waitresource]AS'等待的资源',13[reads]AS'物理读次数',14[writes]AS'写次数,,15[logical_reads]AS'逻辑读次数',

4、16[rowcount]AS'返回结果行数’17FROMsys・[dmexecjrequests]ASder18CROSSAPPLY19sys.[dm_exec_sql_text](der.[sql_handle])ASdest20WHERE[session_id]>50ANDDB_NAME(der.[database_id])二'gposdb'21ORDERBY[cputime]DESC如果想看具体的SQL语句可以执行下面的SQL语句记得在SSMS里选择以文本格式显示结果1--在SSMS里选择以文本格式显示结果2SELECTTOP103dest.[text]

5、AS'sql语句'4FROMsys•丨dmexec_requests]ASder5CROSSAPPLY6sys.[dmexecsqltext](der・[sqlhandle])ASdest7WHERE[session_id]>508ORDERBY[cpu_time]DESC・跖曙忆応

6、占joe.GPOSDB...LQuery9.sql*'i23USEmasterGOSELECTTOP10I_:_=—=——••宀5678.・LQuQTyB・s*l尊厂jo©.GPOSDB・・・LQuoryT・sql*dest.[text]AS1s丄语句丨FROMsys.[dine

7、xec/requests]ASderCROSSAPPLYsys.[dinexecsqltext]SELECT*FROM[dbo].[SalesOrderDetailtest]SELECT*FROM[dbo]・[CT_FuelingData]SELECTTOP10dest.[text]AS'弓q丄语句'FROMsys・[ditL—QXQC—irequests]ASderCROSSAPPLYsys.[dm_exec_sql_text.](der.[sql_handle])AS<3行受影响)模拟了一些耗CPU时间的动作GOSELECTTOPdest•[text]FR

8、OMsys.[c^Yindovs任务管理器文件0)选项©查看辺帮助⑩应用程序I进程I服务淮曲.......补联网I用户厂CFU使用率CPU使用记录內存物理内存使用记录FROM[dbo].FROM[dbo].OP10xt]AS1sqll^.[duxexecrec厂物理内存(MB)岂缓存302110468000句柄数线程数进程数开机时间提交(GB)核心内存(MB)分页数161未分页101453441728910:12:18:533/14资源监视器@)・・・进程数:91CFU使用率:73%物理内存:73%纟响)4]SELECT*FROM[dbo].[SalesOrd

9、erDetail_test]sj6G

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。