且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

提高mysql性能的开源软件

更新时间:2022-09-21 22:42:52

今天发现一个开源软件,看介绍可以提高mysql的性能,这个东西就是Google的开源TCMalloc库,于是拿来装了下看看效果.
 
这个软件下载地址是:http://code.google.com/p/google-perftools/downloads/list,我用的是最新版的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,
      此软件库的下载地址是:http://ftp.twaren.net/Unix/NonGNU/libunwind/,安装如下:
      #tar zxvf libunwind-0.99-alpha.tar.gz
      #cd libunwind-0.99-alpha/
      #CFLAGS=-fPIC ./configure
      #make CFLAGS=-fPIC
      #make CFLAGS=-fPIC install


本文转自wiliiwin 51CTO博客,原文链接:http://blog.51cto.com/wiliiwin/204242