一、软件下载
# 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,完成。
转载请注明:IT运维空间 » linux » MySQL性能优化 – TCMalloc
发表评论