欢迎来到天天文库
浏览记录
ID:41549288
大小:585.03 KB
页数:13页
时间:2019-08-27
《解决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
此文档下载收益归作者所有