前两天放出RC3.2,传说比现在我用的3.1在查询上要快不少,禁不住诱惑,赶紧装上试试。
从这里把源代码包下载下来,就是那个名为*64src-ice*的包。
解压,以下参考解压后目录的README文件操作即可,编译安装都很方便。需要注意的是最好自己配置一下my-ib.conf文件,修改datadir指向一个空间比较大的磁盘,因为用infobright就是为了处理大数据量的。如果原来已经安装过mysql,默认的3306端口会被占用,所以port属性也得改一下。安装完成之后datadir下有一个brighthouse.ini文件,会让初用者很茫然,其实最主要是设置好几个内存参数,可参看这里的叙述。
装好之后,我把用3.1版里的整个datadir打了个包,再解压缩到3.2版的datadir目录,就可以在新版本里使用原数据库了。实际上,据官方文档所说,最简单的升级是只要把编译好的mysqld和loader置换原来的即可。
然后试验3.2版的查询,以我使用的几个查询来看,查询速度提升了一倍左右,不见得有官方所说的提升10倍。但官方说的是“对于某些原来耗时1个多小时的只需要数秒,有些20分钟的查询只要一秒不到“,也有可能是我使用的范围还不是这次升级所覆盖的范围。
转载请保留本文原始链接:http://www.wentrue.net/blog/?p=388
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.