今天发现一个开源软件,看介绍可以提高mysql的性能,这个东西就是Google的开源TCMalloc库,于是拿来装了下看看效果.
这个软件下载地址是:我用的是最新版的google-perftools-1.4.tar.gz.
1.安装过程:
#tar zxvf google-perftools-1.4.tar.gz
#cd google-perftools-1.4.tar.gz
#./configure
#make &&make install
2.配置过程:
#echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
#/sbin/ldconfig
#vi /usr/bin/mysqld_safe //这个根据自己的实际情况,我的mysql是用rpm包安装的.
在# executing mysqld_safe的下一行,加上:
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so //这个需要find下,看下是否在这个
路径下面
保存之后,重启mysql服务.
说明:以上配置是在32位的系统下进行的操作,你要是64位的系统,需要安装这个开源软件库libunwind,
此软件库的下载地址是:安装如下:
#tar zxvf libunwind-0.99-alpha.tar.gz
#cd libunwind-0.99-alpha/
#CFLAGS=-fPIC ./configure
#make CFLAGS=-fPIC
#make CFLAGS=-fPIC install
阅读(1933) | 评论(0) | 转发(0) |