tcmalloc 还是 jemalloc

探讨了在MySQL数据库中,根据查询范围和频率选择tcmalloc或jemalloc进行内存管理的策略,旨在提高数据库性能。

在使用MySQL(社区版)数据库的工作中,数据库的内存性能效率一直是一个绕不开的话题,至于是使用tcmalloc 还是 jemalloc 、以及两者间的原理与区别就不多说(如需了解请移步百度、bing自行搜索)。根据个人的使用来看,至于用哪个需要分析开发所写的SQL语句查询范围,也可以认为where后的范围限定有多大,在这简单的归结下,如SQL查询每次的查询获取结果比较大且查询频率不高的情景建议使用tcmallo,但查询结果较小并查询频率极高的情景下还是使用 jemalloc 。 当然,具体还需要具体分析:查询大结果的语句占整体语句的量,大结果语句的使用频率,复制语句的量等等。这里记录一个自己工作中的笔记,工具没有绝对的好与坏,分析自己所在的环境,使用合适的工具就往往能事倍功半。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值