使用jemalloc或tcmalloc优化MYSQL的安装步骤是什么

分类:编程技术 时间:2024-02-20 15:42 评论:0
0
使用jemalloc或tcmalloc优化MYSQL的安装步骤是什么?相信很多没有经验的人都一头雾水。本文总结了问题的原因和解决方案。通过这篇文章,希望你能解决这个问题。

默认的内存分配是c的malloc。现在有很多优化的内存分配算法:

jemalloc和tcmalloc

从MySQL 5.5开始,支持statement存储方式。

安装jemalloc

wget http://www.canonware.com/download/jemalloc/jemalloc-3.4.0.tar .bz2tar xjf jemalloc-3.4.0.tar.bz2cd jemalloc-3.4.0./configure --prefix=/usr/local/jemalloc --libdir=/usr/local/lib make && make installecho '/usr/local/ lib' > /etc/ld.so.conf.d/local.confldconfig


[root@host-192-168-1-56 mysql]# cp /usr/local/lib /libjemalloc.so /usr/lib64/mysql/libjemalloc.so

mysql使用jemalloc

修改配置文件

[mysqld_safe]
malloc -lib=/usr//lib64/mysql/libjemalloc.so ###指定libjemalloc.so

重启mysql查看是否生效

[root @host-192 -168-1-56 mysql]# lsof -n | -168-1-56 mysql]# lsof -n | grep jemalloc
mysqld 6032 mysql mem REG 252,1 4781206 320288 /usr/lib64/mysql/libjemalloc.so


今天我和同事用sysbench测试对比了之前的jemalloc之后,整体提升超过20%。 。

看完上面的内容,你知道如何使用jemalloc或者tcmalloc来优化MYSQL的安装步骤了吗?如果您想学习更多技能或者想了解更多相关内容,请关注行业资讯频道。感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 使用jemalloc或tcmalloc优化MYSQL的安装步骤是什么

用户评论