为MySQL添加TCMalloc库的安装步骤
来源:互联网 发布:sql删除1000行数据 编辑:程序博客网 时间:2024/05/22 05:14
网上很多连接,这里主要记录自己做的步骤和发生的问题.
连接 : http://blog.s135.com/read.php?349
还有这个: tcmalloc学习笔记
1.64位系统安装libunwind库 :下载地址 上面帖子是0.99,我下载的是1.1版本了.
在终端切换到libunwind目录
CFLAGS=-fPIC ./configure
make CFLAGS=-fPIC
make CFLAGS=-fPIC install
我的mac是64位的..但按照上面的安装不了.....外国论坛上也说mac用backtrack....
没办法.我跳过这个...
2.安装google的perftools: 下载地址 同上.我下载了2.0版本的
./configure
make && make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
/sbin/ldconfig
这个成功安装..但mac上最后哪个echo执行失败..去etc目录下也没发现这个特别的目录.不知道怎么搞.....
3.然后修改mysql启动脚本..
用vim 打开 /usr/local/mysql/bin/mysqld_safe
在# executing mysqld_safe的下一行,加上:
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so
保存后退出,然后重启MySQL服务器。4、使用lsof命令查看tcmalloc是否起效:
/usr/sbin/lsof -n | grep tcmalloc
如果发现以下信息,说明tcmalloc已经起效:
mysqld 10847 mysql mem REG 8,5 1203756 20484960 /usr/local/lib/libtcmalloc.so.0.0.0
我mac上这个文件要改权限.
4.使用lsof命令查看tcmalloc是否起效:
/usr/sbin/lsof -n | grep tcmalloc
如果发现以下信息,说明tcmalloc已经起效:
mysqld 10847 mysql mem REG 8,5 1203756 20484960 /usr/local/lib/libtcmalloc.so.0.0.0
这个也没有..整个流程失败.......找天安装个ubuntu试试
mark:以后回来修改
- 为MySQL添加TCMalloc库的安装步骤
- 使用jemalloc(或tcmalloc)优化MYSQL(安装步骤)
- MySQL使用TCMalloc库
- TcMalloc库的使用
- MySql的安装步骤
- MYSQL的安装步骤
- tcmalloc安装
- TCMalloc 对MYSQL 性能 优化的分析
- TCMalloc 对MySQL 性能 优化的分析
- mysql的删除、安装步骤
- 最新版的mysql安装步骤
- mysql 数据库的安装步骤
- MySQL + Navicat 的安装步骤
- centos安装mysql的步骤
- 添加mysql用户步骤
- 使用Google的开源TCMalloc库,提高MySQL在高并发情况下的性能
- 使用Google的开源TCMalloc库,提高MySQL在高并发情况下的性能
- 使用Google的开源TCMalloc库,提高MySQL在高并发情况下的性能
- C语言之动态存储分配函数
- QML Flickable使用
- 单件模式【C++】【转载】
- MediaRecorder类介绍 方法已经翻译成中文了
- unix shell中(),[]和[[]]的区别
- 为MySQL添加TCMalloc库的安装步骤
- 用shell修改crontab
- 浅谈SQL Server中的三种物理连接操作
- MySQL中的全文检索(1)
- android如何静默方式来安装apk
- JAVA SPLIT的用法
- c#中设置属性 索引 接口 泛型 抽象类 委托 事件
- 使用http_parser解析URL
- linux poll function