Chinaunix首页 | 论坛 | 博客
  • 博客访问: 936862
  • 博文数量: 119
  • 博客积分: 6248
  • 博客等级: 准将
  • 技术积分: 1419
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-08 14:14
文章分类

全部博文(119)

文章存档

2014年(1)

2012年(1)

2011年(2)

2010年(22)

2009年(81)

2008年(12)

分类: LINUX

2009-09-22 17:14:03

今天发现一个开源软件,看介绍可以提高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) |
给主人留下些什么吧!~~