免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3968 | 回复: 10
打印 上一主题 下一主题

MYSQL经常占用CPU100%疑惑! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-31 09:39 |只看该作者 |倒序浏览
一台服务器配置如下:p3 1G ,内存512 sd,系统RedHat9.0,安装的apache 1.3.28 ,mysql 3.23.58 , php 4.3.4,mysql使用的是huge模式,论坛代码是仙境完美版.

但是现在老是出现服务器不稳定现象,.时快时慢,mysql经常占用cpu到80%以上,造成cpu100%...

我们在安装过程中mysql出现了mysql.sock错误,后来在php.ini文件中调整以后就可以用了.但是最大的就是现在服务器不稳定....

也没有什么别的应用。就跑了一个仙境论坛2。3完美版本(虚拟形象+银行+画廊等插件)。在线人数一般也不高最多同时100人。可是老是不稳定。以前是放在nt平台上。现在转移到linux的RedHat9。0系统以后就不稳定了。。。

最开始的时候是256 SDRAM,由于速度慢,用TOP一看,访问慢的时候,CPU占用率高达100%,其中MYSQL最高时达近80%,内存都吃光了。于是认为是内存太小,又加了一条256 SDRAM,但是情况并没有好转,512M仍然几乎完全被占用。昨天换了最新版本的MYSQL 4.0.x(忘了版本号了。),再加一条256,情况依然没有任何改观,786M竟然还是几乎完全用光,并且服务器还当机过一次,狂晕!
访问虽然慢,但浏览中页面是停顿一下后,刷地一下全显示,我们也做过纯下载的测试,速度正常。再加上MYSQL的CPU占用率,我们把原因定位在MYSQL上,但苦于找不到症结所在。
我们过去也管理过类似的站点,只是论坛代码是北飘联盟的飘在北京,其论坛中附件是在数据库中的,按理说这种方式耗系统资源更多,但是那时的速度比现在不知道要快多少倍。最令人不可思议的是过去那台服务器是一台PC机,塞扬800+128SDRAM!

希望大家可以分析一下原因。。。多谢了!

论坛徽章:
0
2 [报告]
发表于 2004-04-01 23:48 |只看该作者

MYSQL经常占用CPU100%疑惑!

我的狀況跟你一模一樣.有高手可以回答嗎?

论坛徽章:
0
3 [报告]
发表于 2004-04-02 13:04 |只看该作者

MYSQL经常占用CPU100%疑惑!

由于程序中的SQL语句设计的不好造成的。

论坛徽章:
0
4 [报告]
发表于 2004-04-02 18:03 |只看该作者

MYSQL经常占用CPU100%疑惑!

說了等於沒說.解決方法是啥?有朋友願意敎敎我們嗎?

论坛徽章:
0
5 [报告]
发表于 2004-04-03 15:42 |只看该作者

MYSQL经常占用CPU100%疑惑!

现在免费论坛的程序写的都不好
很多优化根本没考虑
你可以查一下mysql的slow-query
如果有的话
一般都是没有做index导致的
如果不是这个问题
还要看看mysql性能调整的文章
调整my.cnf中keybuffer,tablecache,sortbuffer,recordbuffer等等参数
没事经常在mysql里show status一下
(key_read_requests/key_reads)要尽量大,最好大于1000(我的大于10K)

等等需要优化的地方太多了
不是用个my-huge.cnf就能解决的

论坛徽章:
0
6 [报告]
发表于 2004-04-03 17:45 |只看该作者

MYSQL经常占用CPU100%疑惑!

启用MySQL的查询缓存,可以增加一些性能。

最好把数据库换一台机器放,或换程序。

论坛徽章:
0
7 [报告]
发表于 2004-04-05 12:10 |只看该作者

MYSQL经常占用CPU100%疑惑!

新手和老手之间的mysql差距很大
慢慢学习 会越来越好的

论坛徽章:
0
8 [报告]
发表于 2004-04-06 10:20 |只看该作者

MYSQL经常占用CPU100%疑惑!

关键是以前放在winnt的机器上还可以,可是到了rh9.0就速度慢了,我想应该要提升性能的,反倒降低了。。还有就是cwinl提到的具体的参数应该根据什么来制定,我是看了许多文章大概参考的制订的!!!
还有就是如何启用MySQL的查询缓存,如何给数据库作index???

论坛徽章:
0
9 [报告]
发表于 2004-04-06 11:58 |只看该作者

MYSQL经常占用CPU100%疑惑!

具体怎么操作,用户手册都写了还有中文版的可以下载。

你的先去看,你要是有疑问再发帖子问大家。不然,大家没办法教你。

论坛徽章:
0
10 [报告]
发表于 2004-04-07 10:14 |只看该作者

MYSQL经常占用CPU100%疑惑!

最近又更换成7。2版本,效果还是一样。而且调整了一些mysql的参数,详细的状态输出,和变量设置如附件所提供的。

http://www.linuxforum.net/forum/files/484265-mysql.rar
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP