MySQL5.5对多核CPU的支持

本文测试了MySQL5.5在一台配备24核CPU的服务器上的性能,发现其对CPU的利用率高达1400%,单实例即可达到14个核的利用率。使用sysbench进行OLTP测试,每个实例缓冲区大小为12G,测试数据量为36G左右,缓冲区占比约1/3。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天测试一台机器能大概支撑多少MySQL实例的时候,意外的发现原来MySQL 5.5对多核的支持也相当不错,以前不是到处说MySQL一个很大的缺陷就是不能很好的利用好CPU么?看来MySQL 5.5还是不错的,测试工具是sysbench,test-mode=oltp,每个实例的buffer=12G,sysbench生成的数据36G左右,buffer占数据的1/3。当然测试的机器也不赖:DELL R720XD,24核cpu,96G内存。还有其他具体参数可以去网上查。测试的结果截图如下:

跑1个实例时cpu的使用情况:




跑2个实例时cpu使用情况:





跑4个实例时cpu使用情况:






跑6个实例时cpu使用情况:


从上面黑框中的数据可以看出,MySQL 5.5对cpu利用情况确实还不错,单个MySQL 实例竟然可以达到1400的cpu利用率,也就是利用到了14个核。准备到时候测测MySQL 5.1看看两者之间差多少。

BTW,由于user部分涉及公司的一些信息,而本人刚到公司,不知是否能将此信息公开,所以也就花掉了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值