码迷,mamicode.com
首页 > 数据库 > 详细

使用TCMalloc 优化MySQL

时间:2015-12-16 09:43:15      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:mysql

使用TCMalloc 优化MySQL
http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz

http://gperftools.googlecode.com/files/gperftools-2.1.tar.gz

参照MySQL管理之道 19页进行安装
tar -xf libunwind-1.1.tar.gz
cd libunwind-1.1
CFLAGS=-fPIC ./configure --enable-shared
make CFLAGS=-fPIC
make CFLAGS=-fPIC install

tar -xf gperftools-2.1.tar.gz
cd gperftools-2.1
./configure
make
make install

ls -l /usr/local/lib/libtcmalloc.so
ls -l /usr/local/lib/libunwind.so

将/usr/local/lib >>/etc/ld.so.conf
ldconfig
这个步骤很重要 第一次启动MySQL就报错了
修改
vim /usr/local/mysql/bin/mysqld_safe
# executing mysqld_safe 在此句下面添加如下内容
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so

然后启动MySQL:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/etc/my.cnf &

确认MySQL是否生效
[root@localhost ~]# lsof -n |grep tcmalloc
mysqld    21167  mysql  mem       REG                8,3    1951006    3358698 /usr/local/lib/libtcmalloc.so.4.1.2
[root@localhost ~]# lsof |grep -i libtcmalloc.so
mysqld    21167  mysql  mem       REG                8,3    1951006    3358698 /usr/local/lib/libtcmalloc.so.4.1.2


寻找Linux IP冲突情况
arp-scan -I eth0 -l


本文出自 “醉寒江” 博客,请务必保留此出处http://cjlozbg.blog.51cto.com/3513565/1723380

使用TCMalloc 优化MySQL

标签:mysql

原文地址:http://cjlozbg.blog.51cto.com/3513565/1723380

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!