楼主如何解决那个cpu占用过高怎么办高的问题的

求助帖:CPU使用率异常,是以前的一倍以上,求高手给看下原因
阅读权限10
建议楼主放出图片说明一下具体情况&&这样咱论坛的朋友们也好帮你分析分析
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
C:\Users\ring3\Desktop
这是运行模块
0x0000& & & & & & & & YNK Games& & & & D:\希望OL\so3d.exe& & & &
0xD30000& & & & 1740800& & & & Microsoft Corporation& & & & C:\Windows\SYSTEM32\ntdll.dll& & & &
0x0000& & & & 258048& & & & Microsoft Corporation& & & & C:\Windows\SYSTEM32\wow64.dll& & & &
0xF0000& & & & 376832& & & & Microsoft Corporation& & & & C:\Windows\SYSTEM32\wow64win.dll& & & &
0xE0000& & & & 32768& & & & Microsoft Corporation& & & & C:\Windows\SYSTEM32\wow64cpu.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\System32\apisetschema.dll& & & &
0xC0000& & & & -& & & & -& & & & C:\Windows\System32\locale.nls& & & &
0x0000& & & & -& & & & -& & & & C:\Windows\System32\C_1252.NLS& & & &
0xC0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\zh-CN\setupapi.dll.mui& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\zh-CN\msctf.dll.mui& & & &
0xB0000& & & & -& & & & Microsoft Corporation& & & & D:\希望OL\d3dx9_28.dll& & & &
0xE50000& & & & -& & & & INCA Internet Co.,Ltd.& & & & D:\希望OL\gameguard\npsc.des& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\zh-CN\dinput8.dll.mui& & & &
0x0000& & & & -& & & & -& & & & C:\Windows\Globalization\Sorting\SortDefault.nls& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\msseax.m3d& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\zh-CN\MMDevAPI.dll.mui& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & D:\希望OL\dbghelp.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\zh-CN\KernelBase.dll.mui& & & &
0x0000& & & & -& & & & -& & & & C:\Windows\Fonts\StaticCache.dat& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\zlib1.dll& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\mss32.dll& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\mssa3d.m3d& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\mssds3d.m3d& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\msssoft.m3d& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\mssdx7.m3d& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\mssrsx.m3d& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\mssdsp.flt& & & &
0x0000& & & & -& & & & -& & & & D:\希望OL\sound\mssvoice.asi& & & &
0xF00000& & & & -& & & & -& & & & D:\希望OL\sound\mssmp3.asi& & & &
0xA0000& & & & -& & & & INCA Internet Co.,Ltd.& & & & D:\希望OL\gameguard\npggnt.des& & & &
0xF30000& & & & -& & & & Intel Corporation& & & & C:\Windows\SysWOW64\igdumd32.dll& & & &
0xE00000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\AudioSes.dll& & & &
0xEC0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\dinput8.dll& & & &
0xEF0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\powrprof.dll& & & &
0xF20000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\dsound.dll& & & &
0xEB0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\apphelp.dll& & & &
0xE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\WSHTCPIP.DLL& & & &
0xF0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\mswsock.dll& & & &
0x0000& & & & -& & & & Tencent& & & & C:\Windows\SysWOW64\ierd_tgp_lsp.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\propsys.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\MMDevAPI.dll& & & &
0xD0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\dwmapi.dll& & & &
0xA0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\uxtheme.dll& & & &
0xC30000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\rsaenh.dll& & & &
0xC70000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\cryptsp.dll& & & &
0xE70000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\avrt.dll& & & &
0xE80000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\hid.dll& & & &
0xEB0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\wsock32.dll& & & &
0xF50000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\msacm32.dll& & & &
0xFA0000& & & & -& & & & NVIDIA Corporation& & & & C:\Windows\SysWOW64\NV\igdumd32.dll& & & &
0xE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\d3d8thk.dll& & & &
0xF0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\d3d9.dll& & & &
0xE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\version.dll& & & &
0xF0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\winmm.dll& & & &
0xB0000& & & & -& & & & NVIDIA Corporation& & & & C:\Windows\SysWOW64\nvinit.dll& & & &
0xA0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\cryptbase.dll& & & &
0xB0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\sspicli.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\KernelBase.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\user32.dll& & & &
0xAB0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\profapi.dll& & & &
0xAC0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\userenv.dll& & & &
0xAE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\api-ms-win-downlevel-user32-l1-1-0.dll& & & &
0xAF0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\rpcrt4.dll& & & &
0xBE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\ws2_32.dll& & & &
0xC20000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\clbcatq.dll& & & &
0xCB0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\setupapi.dll& & & &
0xED0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\nsi.dll& & & &
0xEE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\crypt32.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\normaliz.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\kernel32.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\api-ms-win-downlevel-shlwapi-l1-1-0.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\ole32.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\wininet.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\advapi32.dll& & & &
0xE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\imm32.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\usp10.dll& & & &
0xE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\msasn1.dll& & & &
0xF0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\gdi32.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\msctf.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\wintrust.dll& & & &
0x0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\iertutil.dll& & & &
0xAC0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\api-ms-win-downlevel-version-l1-1-0.dll& & & &
0xAD0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\api-ms-win-downlevel-advapi32-l1-1-0.dll& & & &
0xB40000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\oleaut32.dll& & & &
0xBD0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\msvcrt.dll& & & &
0xC80000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\shell32.dll& & & &
0xA20000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\sechost.dll& & & &
0xA40000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\cfgmgr32.dll& & & &
0xA70000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\api-ms-win-downlevel-normaliz-l1-1-0.dll& & & &
0xA80000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\shlwapi.dll& & & &
0xAE0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\lpk.dll& & & &
0xAF0000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\devobj.dll& & & &
0xF10000& & & & -& & & & Microsoft Corporation& & & & C:\Windows\SysWOW64\ntdll.dll& & & &
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
管理器截图
(44.5 KB, 下载次数: 0)
10:39 上传
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限30
调出任务管理器,看哪个进程CPU使用率高。 若有→右键打开文件位置→看是否windows文件→若是,下载一个杀毒软件后断网扫描。&&要是没用,扫不出来或者CPU使用率一直居高不下,把其他盘数据备份下,全格式化重装系统。& &&&还不行?& &还有一个可能就是机子灰太多导致内部过热。& & 或者风扇不转导致过热,核心CPU异常。& && &&&如果试了这么多还是不行,楼主拿到售后那里,让他看看是不是CPU坏了。一般不会坏的。& & 纯手打,希望能够帮到你。
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
机器的信息
(16.96 KB, 下载次数: 3)
10:41 上传
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
调出任务管理器,看哪个进程CPU使用率高。 若有→右键打开文件位置→看是否windows文件→若是,下载一个杀 ...
CPU 坏掉 机器是启动不来的,散热没有问题,刚换的硅胶
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限20
我都是100%的,准备重装试试来自: Android客户端
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限30
杀下毒,要么重装个系统吧
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
看一下资源监视器
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限25
直接重装系统看看
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
免责声明:吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
( 京ICP备号 | 京公网安备 87号 )
Powered by Discuz!
Comsenz Inc.后使用快捷导航没有帐号?
查看: 10491|回复: 15
消失的剑气
新人欢迎积分1 阅读权限50积分1979精华0UID帖子金钱16990 威望0
Lv.5, 积分 1979, 距离下一级还需 521 积分
UID帖子威望0 多玩草0 草
首先来一张在图里的截图
13:40:31 上传
0 i! o8 s6 E% m
然后是方法,先说明,此方法只是能缓解你的CPU不至于玩DNF被烧掉(不要在意楼主开了CAD,又开了卡丁车,又运行DNF。。。。。。)! [' Q. X9 G& V, K5 K( L
首先打开任务管理器找到DNF进程,右键
13:40:28 上传
13:40:30 上传
转到详细信息,然后再右键
13:40:29 上传
设置相关性3 V9 o$ _' N. x1 o# ~1 s
13:44:25 上传
; T7 @+ B, J. _&&b6 u
在这里面设置运行DNF时候使用CPU的几个核心来运算,楼主电脑比较渣,只是I3的虚拟四核,所以用了三个核心来运行,设置之后然后你就会发现CPU的使用率下降了,而且刷图的时候和以前没有什么区别,希望能帮到你们,轻喷,谢谢。。/ q: B5 O' j& `/ U" q5 v% m6 w- m
最后附上楼主电脑配置。。。: c0 Q+ z9 y2 V* Z
13:49:07 上传
5 b% O* j! h3 [7 h" o4 L
:好像也可以。。。本来就是单机+站街的游戏么,哈哈&
&我有更实用的方法,一是不进游戏,二进游戏后站街。&
javascript:;
新人欢迎积分1 阅读权限60积分2915精华0UID帖子金钱3727 威望0
Lv.6, 积分 2915, 距离下一级还需 2085 积分
UID帖子威望0 多玩草0 草
又是个自慰的
消失的剑气
新人欢迎积分1 阅读权限50积分1979精华0UID帖子金钱16990 威望0
Lv.5, 积分 1979, 距离下一级还需 521 积分
UID帖子威望0 多玩草0 草
<font color="#1aazx 发表于
13:50 & S- K* }( L5 d* u/ h. g1 a
又是个自慰的
我都说了,这是缓解CPU使用率的,没说是解决DNF根本问题的
javascript:;
我说我是女的
新人欢迎积分1 阅读权限255积分59977精华0UID4532440帖子金钱25230 威望2
然而这并没有什么卵用
UID4532440帖子威望2 多玩草16 草
新人欢迎积分1 阅读权限50积分1442精华0UID帖子金钱5462 威望0
Lv.5, 积分 1442, 距离下一级还需 1058 积分
UID帖子威望0 多玩草0 草
狂艹斑竹屁眼 发表于
13:50 ' e9 P# e6 A' @8 T; u
**** 作者被禁止或删除 内容自动屏蔽 ****
水的一手好诗
↖(^ω^)↗
新人欢迎积分0 阅读权限70积分5065精华0UID帖子金钱29537 威望-2
Lv.7, 积分 5065, 距离下一级还需 4935 积分
UID帖子威望-2 多玩草50 草
看求不懂& && && && && && &
新人欢迎积分0 阅读权限99积分45862精华0UID帖子金钱70105 威望0
Lv.10, 积分 45862, 距离下一级还需 9138 积分
UID帖子威望0 多玩草120 草
消灭老马大队 发表于
水的一手好诗; @+ f' h8 K/ n
好像没有了
消失的剑气
新人欢迎积分1 阅读权限50积分1979精华0UID帖子金钱16990 威望0
Lv.5, 积分 1979, 距离下一级还需 521 积分
UID帖子威望0 多玩草0 草
轩辕苍月 发表于
javascript:;
新人欢迎积分1 阅读权限50积分1442精华0UID帖子金钱5462 威望0
Lv.5, 积分 1442, 距离下一级还需 1058 积分
UID帖子威望0 多玩草0 草
驱魔师(龙斗士) 发表于
好像没有了( F5 Q1 Y9 }' N$ W1 _* S1 z
已经被删了。
↖(^ω^)↗
新人欢迎积分0 阅读权限99积分45862精华0UID帖子金钱70105 威望0
Lv.10, 积分 45862, 距离下一级还需 9138 积分
UID帖子威望0 多玩草120 草
消灭老马大队 发表于
13:54 5 B, ^6 X/ T&&V5 |
已经被删了。
你还记得内容吗?
消失的剑气
新人欢迎积分1 阅读权限50积分1979精华0UID帖子金钱16990 威望0
Lv.5, 积分 1979, 距离下一级还需 521 积分
UID帖子威望0 多玩草0 草
驱魔师(龙斗士) 发表于
13:56 4 j7 D) Q8 X* |" N" c
你还记得内容吗?
内容太长了- =
javascript:;
新人欢迎积分0 阅读权限99积分45862精华0UID帖子金钱70105 威望0
Lv.10, 积分 45862, 距离下一级还需 9138 积分
UID帖子威望0 多玩草120 草
黑白伯爵1 发表于
13:57 0 B' ~) k# q$ E0 C3 x
内容太长了- =
这么快就忘记了
消失的剑气
新人欢迎积分1 阅读权限50积分1979精华0UID帖子金钱16990 威望0
Lv.5, 积分 1979, 距离下一级还需 521 积分
UID帖子威望0 多玩草0 草
驱魔师(龙斗士) 发表于
13:57 + W8 f8 e" \4 H/ t
这么快就忘记了
目测不低于100多字的- =
javascript:;
新人欢迎积分1 阅读权限50积分1442精华0UID帖子金钱5462 威望0
Lv.5, 积分 1442, 距离下一级还需 1058 积分
UID帖子威望0 多玩草0 草
驱魔师(龙斗士) 发表于
你还记得内容吗?
就是干表姐啊干表妹啥的,儿童不宜的诗。
↖(^ω^)↗
新人欢迎积分0 阅读权限99积分45862精华0UID帖子金钱70105 威望0
Lv.10, 积分 45862, 距离下一级还需 9138 积分
UID帖子威望0 多玩草120 草
消灭老马大队 发表于
13:58 * |3 q" C. \( N7 B9 ~5 Q+ t
就是干表姐啊干表妹啥的,儿童不宜的诗。
啊,这样啊?我当不知道好了
DNF功勋勋章
DNF功勋勋章
DNF手机盒子勋章
APP签到每日有好礼,每日登陆送勋章。
双子座勋章
双子座勋章
情人节活动勋章
情人节活动勋章
马年新春勋章
手机APP马年迎春,马上有钱!
约么约么?
我的头上有只小鸡哟~
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered byMysql CPU占用高的问题解决方法小结
字体:[ ] 类型:转载 时间:
最近发现php网站发布信息比较慢,而且同网站目录下的asp经常登录后立即就重新登录,立即考虑到服务器资源占用问题,所以进服务器看到原来mysql占用率较高 25-60%左右,偶尔能跑到100%,所有导致上述问题的发生
通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩展名改为.txt)记事本查看即可。如果过大不建议用记事本了,容易死掉,可以用editplus等工具简单的分为下面几个步骤来解决这个问题:1、mysql运行正常,也有可能是同步设置问题导致2、如果mysql运行正常,那就是php的一些sql语句导致问题发现,用root用户进入mysql管理mysql -u root -p输入密码mysql:show processlist 语句,查找负荷最重的 SQL 语句,优化该SQL,比如适当建立某字段的索引。通过这个命令我看到原来是有人恶意刷搜索,因为dedecms搜索后面调用搜索最高的词,导致很多人用工具刷这个,而且是定时有间隔的,所以将这个php程序改名跳转都方法解决了。当然如果你的确实是sql语句用了大量的group by等语句,union联合查询等肯定会将mysql的占用率提高。所以就需要优化sql语句,网站尽量生成静态的,一般4W ip的静态网站,mysql占用率几乎为0的。所以这对于程序员的经验是个考虑。尽量提高mysql性能 ()下面是脚本之家收集的文章,大家都可以参考下MYSQL CPU 占用 100% 的现象描述   早上帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题。稍整理了一下,将经验记录在这篇文章里   朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database, 分别给十个网站调用。据朋友测试,导致 mysqld-nt.exe cpu 占用奇高的是网站A,一旦在 IIS 中将此网站停止服务,CPU 占用就降下来了。一启用,则马上上升。  MYSQL CPU 占用 100% 的解决过程   今天早上仔细检查了一下。目前此网站的七日平均日 IP 为2000,PageView 为 3万左右。网站A 用的 database 目前有39个表,记录数 60.1万条,占空间 45MB。按这个数据,MySQL 不可能占用这么高的资源。   于是在服务器上运行命令,将 mysql 当前的环境变量输出到文件 output.txt: d:\web\mysql& mysqld.exe --help &output.txt   发现 tmp_table_size 的值是默认的 32M,于是修改 My.ini, 将 tmp_table_size 赋值到 200M: d:\web\mysql& notepad c:\windows\my.ini [mysqld] tmp_table_size=200M   然后重启 MySQL 服务。CPU 占用有轻微下降,以前的CPU 占用波形图是 100% 一根直线,现在则在 97%~100%之间起伏。这表明调整 tmp_table_size 参数对 MYSQL 性能提升有改善作用。但问题还没有完全解决。   于是进入 mysql 的 shell 命令行,调用 show processlist, 查看当前 mysql 使用频繁的 sql 语句: mysql&   反复调用此命令,发现网站 A 的两个 SQL 语句经常在 process list 中出现,其语法如下: SELECT t1.pid, t2.userid, t3.count, t1.date FROM _mydata AS t1 LEFT JOIN _myuser AS t3 ON t1.userid=t3.userid LEFT JOIN _mydata_body AS t2 ON t1.pid=t3.pid ORDER BY t1.pid LIMIT 0,15   调用 show columns 检查这三个表的结构 : mysql& show columns from _ mysql& show columns from _ mysql& show columns from _mydata_   终于发现了问题所在:_mydata 表,只根据 pid 建立了一个 primary key,但并没有为 userid 建立索引。而在这个 SQL 语句的第一个 LEFT JOIN ON 子句中: LEFT JOIN _myuser AS t3 ON t1.userid=t3.userid   _mydata 的 userid 被参与了条件比较运算。于是我为给 _mydata 表根据字段 userid 建立了一个索引: mysql& ALTER TABLE `_mydata` ADD INDEX ( `userid` )   建立此索引之后,CPU 马上降到了 80% 左右。看到找到了问题所在,于是检查另一个反复出现在 show processlist 中的 sql 语句: SELECT COUNT(*) FROM _mydata AS t1, _mydata_key AS t2 WHERE t1.pid=t2.pid and t2.keywords = '孔雀'   经检查 _mydata_key 表的结构,发现它只为 pid 建了了 primary key, 没有为 keywords 建立 index。_mydata_key 目前有 33 万条记录,在没有索引的情况下对33万条记录进行文本检索匹配,不耗费大量的 cpu 时间才怪。看来就是针对这个表的检索出问题了。于是同样为 _mydata_key 表根据字段 keywords 加上索引: mysql& ALTER TABLE `_mydata_key` ADD INDEX ( `keywords` )   建立此索引之后,CPU立刻降了下来,在 50%~70%之间震荡。   再次调用 show prosslist,网站A 的sql 调用就很少出现在结果列表中了。但发现此主机运行了几个 Discuz 的论坛程序, Discuz 论坛的好几个表也存在着这个问题。于是顺手一并解决,cpu占用再次降下来了。( 附注:关于 discuz 论坛的具体优化过程,我后来另写了一篇文章,详见:千万级记录的 Discuz! 论坛导致 MySQL CPU 100% 的 优化笔记 /dev/server/-discuz-mysql-cpu-100-optimize.htm)  解决 MYSQL CPU 占用 100% 的经验总结 增加 tmp_table_size 值。mysql 的配置文件中,tmp_table_size 的默认大小是 32M。如果一张临时表超出该大小,MySQL产生一个 The table tbl_name is full 形式的错误,如果你做很多高级 GROUP BY 查询,增加 tmp_table_size 值。 这是 mysql 官方关于此选项的解释: tmp_table_size This variable determines the maximum size for a temporary table in memory. If the table becomes too large, a MYISAM table is created on disk. Try to avoid temporary tables by optimizing the queries where possible, but where this is not possible, try to ensure temporary tables are always stored in memory. Watching the processlist for queries with temporary tables that take too long to resolve can give you an early warning that tmp_table_size needs to be upped. Be aware that memory is also allocated per-thread. An example where upping this worked for more was a server where I upped this from 32MB (the default) to 64MB with immediate effect. The quicker resolution of queries resulted in less threads being active at any one time, with all-round benefits for the server, and available memory. 对 WHERE, JOIN, MAX(), MIN(), ORDER BY 等子句中的条件判断中用到的字段,应该根据其建立索引 INDEX。索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。表越大,花费时间越多。如果表对于查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要考虑所有数据。如果一个表有1000行,这比顺序读取至少快100倍。所有的MySQL索引(PRIMARY、UNIQUE和INDEX)在B树中存储。 根据 mysql 的开发文档: 索引 index 用于: 快速找出匹配一个WHERE子句的行 当执行联结(JOIN)时,从其他表检索行。 对特定的索引列找出MAX()或MIN()值 如果排序或分组在一个可用键的最左面前缀上进行(例如,ORDER BY key_part_1,key_part_2),排序或分组一个表。如果所有键值部分跟随DESC,键以倒序被读取。 在一些情况中,一个查询能被优化来检索值,不用咨询数据文件。如果对某些表的所有使用的列是数字型的并且构成某些键的最左面前缀,为了更快,值可以从索引树被检索出来。 假定你发出下列SELECT语句: mysql& SELECT * FROM tbl_name WHERE col1=val1 AND col2=val2; 如果一个多列索引存在于col1和col2上,适当的行可以直接被取出。如果分开的单行列索引存在于col1和col2上,优化器试图通过决定哪个索引将找到更少的行并来找出更具限制性的索引并且使用该索引取行。   开发人员做 SQL 数据表设计的时候,一定要通盘考虑清楚。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 cpu占用 的文章

 

随机推荐