mysql dead lock detection

作者: 弦乐之花 | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明

链接http://shiri512003.itpub.net/post/37713/499911

[@more@]

在一组测试中发现并发从14到150(16core)性能有50%+的下降:

#测试是通过sysbench进行的

Activ Cmmit C_sel C_ins C_del C_upd
15 24K 333K 24K 24K 71K
14 25K 343K 25K 25K 74K
13 24K 329K 24K 24K 71K
15 24K 331K 24K 24K 71K
16 24K 336K 24K 24K 72K
16 24K 341K 24K 24K 73K
16 23K 327K 23K 23K 70K
12 23K 324K 23K 23K 69K

Activ Cmmit C_sel C_ins C_del C_upd
149 8216 164K 8214 8214 33K
150 8021 163K 8021 8021 32K
151 8141 164K 8142 8142 33K
151 8051 161K 8050 8050 32K
151 7910 161K 7910 7911 32K
150 8370 164K 8370 8369 33K
148 8097 161K 8097 8097 32K

之前一直以为是锁争用本身造成的性能问题,今天看到mituzas的一篇博文(http://mituzas.lt/2009/12/21/on-deadlock-detection/),才晓得原来死锁检测是一个性能下降的因素。至于死锁检测造成的影响和锁争用造成的影响比例,需要通过开关死锁检测进行进一步比较了,可以参考下mituzas的那篇博文看看。还好对并发一直控制的比较好,正常情况下不会太受这个因素的影响,然而故障发生时,这个问题可能导致雪上加霜。。

bug49047描述的也是一个相关的bug,该bug将在5147进行修复,目前为止5147的pri-notes还没有相关说明。比较搞的是之前提及将push到5146版本中,5146版本并未进行相关修复。http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html

参考文章

http://mituzas.lt/2009/12/21/on-deadlock-detection/

http://planet.mysql.com/entry/?id=24088

http://bugs.mysql.com/bug.php?id=49047

http://www.facebook.com/notes.php?id=102841356695

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7591490/viewspace-1033474/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7591490/viewspace-1033474/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值