[root@localhost data]
[root@localhost data]
[root@localhost base]
[root@localhost data]
安装
# 开始安装
[root@localhost data]# cd jemalloc-5.2.1
[root@localhost jemalloc-5.2.1]# sh autogen.sh

[root@localhost jemalloc-5.2.1]# make && make install

[root@localhost lib64]
/usr/local/lib/libjemalloc.so.2
/usr/local/lib/libjemalloc.so
/usr/local/lib/libjemalloc.a
/usr/local/lib/libjemalloc_pic.a
/data/jemalloc-5.2.1/lib/libjemalloc.so.2
/data/jemalloc-5.2.1/lib/libjemalloc.so
/data/jemalloc-5.2.1/lib/libjemalloc.a
/data/jemalloc-5.2.1/lib/libjemalloc_pic.a
/data/jemalloc-5.2.1/libjemalloc.so.1
[root@localhost jemalloc-5.2.1]
加载
先找到mysql启动服务加载的EnvironmentFile所在路径
[root@localhost lib]
直接vim这个文件,写入LD_PRELOAD=/usr/lib64/libjemalloc.so.1并保存
[root@localhost lib]
LD_PRELOAD=/usr/lib64/libjemalloc.so.1
重启数据库
[root@localhost lib64]
actiont+ 30336 1 2 15:53 ? 00:00:04 /data/mysql/base/5.7.25/bin/mysqld --defaults-file=/data/mysql/etc/2311/my.cnf --daemonize --pid-file=/data/mysql/data/2311/mysqld.pid --user=actiontech-mysql --socket=/data/mysql/data/2311/mysqld.sock --port=2311 root 30749 1807 0 15:56 pts/0 00:00:00 grep --color=auto mysql
[root@localhost lib64]
mysqld 30336 actiontech-mysql mem REG 253,1 4397688 6707603 /usr/lib/libjemalloc.so.2
