本帖最后由 堡塔运维小林 于 2023-10-30 15:06 编辑
您好,您如果想让MySQL 5.7 开启 jemalloc 内存管理,您参考下面的部署去设置添加jemalloc,看看是否设置成功,把结果在下面回复一下1、安装jemalloc,可以使用系统的软件包管理工具去安装,也可以去编译安装jemalloc,具体安装取决您自己,下面使用软件包管理工具安装,系统是centos7
2、查找jemalloc软件的动态库文件,也就是.so文件
- find / -name "libjemalloc.so.1"
复制代码
3、配置mysql使用jemalloc
在面板的数据库配置文件(/etc/my.cnf)中,配置jemalloc,具体的配置如下面截图,这个.so文件是第二步查找到的文件路径
- [mysqld_safe]
- malloc-lib=/usr/lib64/libjemalloc.so.1
复制代码
4、重启mysql服务
5、查看mysql服务是否正常的在使用jemalloc,如果有返回结果就是正常使用了- lsof -n |grep jemalloc |grep mysql
复制代码 |