gtxyzz

MySQL性能优化 – TCMalloc

gtxyzz linux 2023-01-25 479浏览 0

一、软件下载

# wget http://soft.ileiming.com/tcmalloc/gperftools-2.4.90.tar.gz
# wget http://soft.ileiming.com/tcmalloc/libunwind-1.1.tar.gz

 

二、编译安装
编译安装libunwind

# tar -zxvf libunwind-1.1.tar.gz
# cd libunwind-1.1
# ./configure
# make && make install

 

编译安装google-perftools

# tar -zxvf gperftools-2.4.90.tar.gz
# cd gperftools-2.4.90
# ./configure
# make && make install

 

三、相关配置
建立libunwind.so.8(不然启动mysql会报错)软连接
# ln -s /usr/local/lib/libunwind.so.8 /usr/lib64/libunwind.so.8

编辑mysqld_safe
# vi /usr/local/mysql/bin/mysqld_safe
在# executing mysqld_safe的下一行,添加:
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so
保存退出,并重启MySQL,完成。

继续浏览有关 LINUX技术 的文章
发表评论