全球主机交流论坛

标题: 震撼:MySQL5.5 的超强性能 [打印本页]

作者: wjhhxl    时间: 2011-7-11 19:52
标题: 震撼:MySQL5.5 的超强性能
Oracle表示,按照内部的标准,在Linux上,MySQL 5.5的读写速度比5.1版本提升了360%。在Windows Server机器上,这方面性能的提升超过了1500%。
    而我们的 Discuz!  和 Discuz! X 系列都可以完美兼容 MySQL 5.5 版本,不会像某个其他论坛软件那样会出现 TYPE 报错。
    既然程序兼容,性能又提升如此之大,那我们安装 PHP + MySQL 的时候,就选 5.5 版本吧,不过 5.5 版本在 Linux 上的安装和以外的 5.0 5.1版本已经不一样了。
    下面是在 CentOS 5 下的推荐步骤。

1,安装bison和cmake   
提示:MySQL 5.5 版本的安装需要这两个软件,bison我们可以用方便的yum直接安装好,cmake则用编译安装的办法。
yum install bison
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
tar zxvf cmake-2.8.4.tar.gz
cd cmake-2.8.4/
./configure
gmake
gmake install

2,下载MYSQL 5.5.13
下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.13.tar.gz/from/http://mysql.ntu.edu.tw/
如果下载速度太慢,也可以打开http://dev.mysql.com/downloads/mirror.php?id=402746
然后点No thanks, just take me to the downloads!
就会出现下载点列表。

3,安装
提示:如果机器上已有自带的MySQL版本,最好先卸载自带的MySQL,以防以后使用的时候混淆。
卸载命令:yum remove mysql
如果不确定机器上是否自带有MySQL,也一样可以执行下卸载命令无妨。

/usr/sbin/groupadd mysql            (如果有提示已存在,并不是错误)
/usr/sbin/useradd -g mysql mysql     (如果有提示已存在,并不是错误)
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
tar zxvf mysql-5.5.13.tar.gz
cd mysql-5.5.13
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc/
make
make install

4,设置

cd /usr/local/mysql
cp ./support-files/my-huge.cnf /etc/my.cnf

编辑/etc/my.cnf
在 [mysqld] 段增加
datadir = /data/mysql
wait-timeout = 30
max_connections = 512
max_connect_errors = 10000000
在 [mysqld] 段修改
max_allowed_packet = 16M

./scripts/mysql_install_db --user=mysql
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 3 mysqld on

编译/etc/rc.d/init.d/mysqld
把basedir=编辑成basedir=/usr/local/mysql
把datadir=编辑成datadir=/data/mysql


service mysqld start
bin/mysqladmin -u root password 'password_for_root'
其中引号内的password_for_root是要设置的root密码
service mysqld restart

现在 MySQL 5.5 就安装好了。


转自DZ论坛的官方介绍


[ 本帖最后由 wjhhxl 于 2011-7-11 20:00 编辑 ]
作者: samuel    时间: 2011-7-11 19:55
硬件才是真的
作者: vip1    时间: 2011-7-11 19:56
期待下
作者: Kokgog    时间: 2011-7-11 19:58
主要提升在innodb上,关键坛子里估计没几个人用innodb.......
作者: 大胡子    时间: 2011-7-11 19:58
2,下载MYSQL 5.5.13
下载地址:http://dev.mysql.com/get/Downloa ... //mysql.ntu.edu.tw/

吭爹呢
作者: 13407    时间: 2011-7-11 19:59
哪天系统自带了 mysql 5.5 再说吧
作者: wdlth    时间: 2011-7-11 19:59
这是康盛人写的?
读写速度这么快,他以为是迅雷啊。
加个Goog-Perftools耗内存才是性能。

[ 本帖最后由 wdlth 于 2011-7-11 20:02 编辑 ]
作者: 堕落kiss    时间: 2011-7-11 19:59
我一直想那个cmake的参数固定的,还是说像./config --help可以查看?
作者: wjhhxl    时间: 2011-7-11 20:01
http://www.discuz.net/thread-2250084-1-1.html
康盛 管理员,写的
作者: wdlth    时间: 2011-7-11 20:03
标题: 回复 9# wjhhxl 的帖子
Oracle表示
Oracle是在黑MySQL吧
作者: Kokgog    时间: 2011-7-11 20:04
原帖由 堕落kiss 于 2011-7-11 19:59 发表
我一直想那个cmake的参数固定的,还是说像./config --help可以查看?


http://dev.mysql.com/doc/refman/ ... ration-options.html
作者: 堕落kiss    时间: 2011-7-11 20:06
原帖由 Kokgog 于 2011-7-11 20:04 发表


http://dev.mysql.com/doc/refman/ ... ration-options.html

谢谢,我这就去看看。。。
作者: hkin    时间: 2011-7-11 20:07
就忽悠吧!
dz现在就是一个大忽悠群体
作者: Kokgog    时间: 2011-7-11 20:07
原帖由 wjhhxl 于 2011-7-11 20:01 发表
http://www.discuz.net/thread-2250084-1-1.html
康盛 管理员,写的

不是我说什么,不过这种毫无原创,内容烂大街的地摊文章实在没必要标明出处的.......
作者: piaog    时间: 2011-7-11 20:07
真的假的,有这么好
作者: Kokgog    时间: 2011-7-11 20:09
mysql 5.5性能没那么神奇的,以前有人做过测试,和percona 5.1的性能在伯仲之间,percona现在也跟到5.5了,不过就发行了几个小的正式版,暂时不建议用

坚定的坚持使用percona 5.1....

[ 本帖最后由 Kokgog 于 2011-7-11 20:11 编辑 ]
作者: nbclare    时间: 2011-7-11 20:15
软件包激进者路过。。。
作者: geyunbing    时间: 2011-7-11 20:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaol    时间: 2011-7-11 21:43
而我们的 Discuz!  和 Discuz! X 系列都可以完美兼容 MySQL 5.5 版本


其实人家就是为了这句话
作者: needvps    时间: 2011-7-11 21:50
xooass这个人在一个QQ群里面见过。怀疑这帖子不是他写的。没水准

另外一种可能:是我记错人了
作者: 金关村村长    时间: 2011-7-11 22:08
不是用indodb的。。。。
作者: hotsnow    时间: 2011-7-11 22:29
1500%
作者: 气味    时间: 2011-7-12 09:47
真是蛋疼,360%和1500%都是怎么来的……
作者: 啊智    时间: 2011-7-12 11:36
希望 楼猪的话是 得到证实的
作者: Kokgog    时间: 2011-7-12 11:45
标题: 回复 23# 气味 的帖子
出处应该在这 http://www.oracle.com/us/corporate/press/195726
作者: 有个就好    时间: 2011-7-12 13:00
提升是肯定的,没这么夸张




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4