25
201101
DirectAdmin中的MYSQL优化过程
网络生活
873 COMMENTS
嗯,捣鼓了很久,终于成功加载了,OK,教程开始
cd /usr/local/directadmin/custombuild
编辑options.conf,修改对应行为
mysql=5.1 mysql_inst=yes mysql_backup=yes
保存退出
然后执行
./build mysql ./build php n
然后,安装google的MYSQL工具
wget -c http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gz tar zxvf google-perftools-1.6.tar.gz cd google-perftools-1.6/ ./configure make && make install echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf /sbin/ldconfig
最后找到/usr/bin/mysqld_safe
在
# executing mysqld_safe
下面加上
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so
保存后,执行
service mysqld restart lsof -n | grep tcmalloc
如果有显示类如
mysqld 11402 mysql mem REG 253,0 1574639 97853760 /usr/local/lib/libtcmalloc.so.0.0.0
那么恭喜,安装成功了,这次的优化工作就告一段落了.
顺手解释下上面都做了些什么
就是把DA默认的MYSQL5.0升级到了5.1,然后装了TCMalloc来优化mysql在高负载下的表现.
嗯,就是这样
本文地址:http://loger.me/net/directadmin-mysql-opt.html
于 2011.01.25 由 shy9000 发布
已有 873 条评论