使用jemalloc或tcmalloc优化MYSQL的安装步骤是什么
分类:编程技术
时间:2024-02-20 15:42
评论:0
使用jemalloc或tcmalloc优化MYSQL的安装步骤是什么?相信很多没有经验的人都一头雾水。本文总结了问题的原因和解决方案。通过这篇文章,希望你能解决这个问题。 安装jemalloc
默认的内存分配是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的安装步骤是什么
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 使用jemalloc或tcmalloc优化MYSQL的安装步骤是什么