免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zsp226
打印 上一主题 下一主题

各位大侠,大仙,救命啊!我的mysql数据库,隔1天死一次。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-03-19 10:09 |只看该作者
原帖由 zsp226 于 2009-3-19 10:07 发表
改过了,以前是1024,死掉掉;现在是2048,也死掉掉了。
show processlist; 一大堆的locked 。

能把LOCKED的processlist等相关信息贴出来吗?这个作为突破口。

是不是访问数又多了,这个值还能提高吗?

论坛徽章:
0
12 [报告]
发表于 2009-03-19 10:12 |只看该作者

回复 #10 zsp226 的帖子

1.你什么服务器能解决承受1024个并发.

2.出现locked一般就是死locked.这多数是开发程序和sql所致.

论坛徽章:
0
13 [报告]
发表于 2009-03-19 10:13 |只看该作者
在mysql中,show processlist 看到很多进程被locked掉。都是查询进程

应该是有个进程在对表进行写入操作吧,仔细找找

论坛徽章:
0
14 [报告]
发表于 2009-03-19 13:15 |只看该作者
我发现的确是有更新的问题,平时好像出现过有个update,后面就接了一些locked的查询,但是不是很多。

web也可以连接上去。(情况A)

数据库充斥很多locked导致网站崩溃的时候,可能也是有个update或insert之类(再观察)只是web连接不上去,数据库仍然可以登录进去,速度也不错。(情况B)

情况A,网站访问还是很正常的。情况B,网站就崩溃了。

是否情况A的时候,解锁较快;情况B的时候,没有成功解锁,导致后续查询locked?

如果是代码的问题,怎么查啊?

论坛徽章:
0
15 [报告]
发表于 2009-03-19 13:46 |只看该作者
在/etc/my.cnf里,增加
low_priority_updates=1
concurrent_insert=2

试试。

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
16 [报告]
发表于 2009-03-19 13:55 |只看该作者
原帖由 小木虫子 于 2009-3-19 13:46 发表
在/etc/my.cnf里,增加
low_priority_updates=1
concurrent_insert=2

试试。

恩,在isam里有点效。
innodb的话不支持哦

论坛徽章:
0
17 [报告]
发表于 2009-03-19 14:46 |只看该作者
抓TOP SQL?

论坛徽章:
0
18 [报告]
发表于 2009-03-19 17:52 |只看该作者
典型问题,问题原因慢sql 插入 更新 联表
不知道你有几台web ,看看某个时间点挂掉的时候是不是有什么后台统计

论坛徽章:
0
19 [报告]
发表于 2009-03-19 21:16 |只看该作者
2台WEB,现在只通过ipvsadm查看流量,访问量不大,通过checkpoint查看实时连接。
web日志正常,访问数量不大。

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
20 [报告]
发表于 2009-03-19 21:34 |只看该作者
把最后一次出现故障时的log贴出来,给你鉴定一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP