|
下载google-perftools-1.6.tar.gz wget http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gz tar zxvf google-perftools-1.6.tar.gz 执行./configure make && make install ldconfig 可以看到/usr/local/lib下出现了以libtcmalloc开头的so文件
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
安装mysql5.1.51
要执行的预编译指令 CFLAGS="-O3" CXX=g++ CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"
修改MySQL启动脚本(根据你的MySQL安装位置而定):
vi /usr/local/mysql/bin/mysqld_safe
在# executing mysqld_safe的下一行,加上:
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so
保存后退出,然后重启MySQL服务器。
/usr/sbin/lsof -n | grep tcmalloc
如果发现以下信息,说明tcmalloc已经起效:
在 CentOS 5.5 下编译安装MySQL时出错: |
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
姑孰秋雨