12
返回列表 发新帖
楼主: vcdog

[原创] [性能问题] CentOS6.2_x86_64+mysql-5.5.21数据库出现严重的性能问题,CPU飙升700%,

[复制链接]
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
11#
发表于 2013-6-27 18:13 | 只看该作者
log-queries-not-using-indexes = 1 会记录不用索引的运行过的SQL记录。

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
12#
 楼主| 发表于 2013-6-28 12:53 | 只看该作者
w_y_b 发表于 2013-6-27 10:57
我感觉CPU高跟你那些慢sql有关吧。
先把最慢的sql解决掉,看看有没有效果,如果有的话,接着把接近1S的也解 ...

@w_y_b 你说的有道理,我现在开启的是超过1s的SQL查询,就记录到慢查询日志里。目前,已经发现两个毕竟慢的SQL语句。准备对其进行优化处理。非常感谢你!

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2013-6-29 14:03 | 只看该作者
从lz查看日志方式,慢查询记录下指定slow.log中,有时在这种方式下查询不大方便,建议参数:log_output        value: FILE ->value:table
将文件存放转储到mysql.slow_log表中,可以运用SQL语句查询,同时对DB性能也不会有多大消耗

使用道具 举报

回复
论坛徽章:
2
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:032012新春纪念徽章
日期:2012-01-04 11:55:05
14#
发表于 2013-8-8 08:50 | 只看该作者
innodb_flush_log_at_trx_commit=2

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
15#
发表于 2013-8-8 15:11 | 只看该作者
hitomixiaoxia 发表于 2013-8-8 09:50
innodb_flush_log_at_trx_commit=2

innodb_flush_log_at_trx_commit = 0

设置成0试试看,会更快一些.

使用道具 举报

回复
论坛徽章:
5
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:35迷宫蛋
日期:2011-11-02 16:14:29
16#
发表于 2013-8-8 17:23 | 只看该作者
记录高峰时段的慢SQL,先优化,优化完再说

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
17#
发表于 2013-8-9 14:25 | 只看该作者
新学mysql,监控的不会。
但是认为32核,700%不多,正常。
看了负载监控图,也是正常的,没必要忧虑。

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
18#
发表于 2013-8-11 12:02 | 只看该作者
yulihua49 发表于 2013-8-9 15:25
新学mysql,监控的不会。
但是认为32核,700%不多,正常。
看了负载监控图,也是正常的,没必要忧虑。

可以用命令 w 察看load的值,1个核是1,32核,最高load值就是32.

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2013-8-20 15:23 | 只看该作者
innodb_buffer_pool_size = 10240M
可以设置大一点

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2013-8-22 17:25 | 只看该作者
学习了~~~~~

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表