我一直在考虑升级到我们的Ubuntu生产服务器上的MySQL 5.5。 由于它已经是RC了,我们不会过分强调我们的服务器,所以我不希望有任何问题。
但是,知道是否已经有人尝试过了,并且不得不恢复到5.1–为什么呢?
在我testing到目前为止在Windowstesting服务器(我知道,巨大的差异!我需要testing下Ubuntu和Debian boxen)性能下降了50-100%,达到5.5。 在这一点上,我的testing平台有广泛的结果,但一般来说:MariaDB 5.1 136秒,MySQL 5.1 170秒,MySQL 5.5 305秒。 这些运行之间的唯一区别是删除跳过locking和运行mysql_upgrade.exe来更新5.5中存储过程的某些表。
我不能在没有转储的情况下将其回滚,并重新安装,这一点我已经做了好几次了。
MySQL 5.5RC就是这样一个候选版本。 那我现在就不投票了
更新:CentOS 5.2上的MySQL 5.5比我们的应用程序的MySQL 5.1快6倍(28秒比170秒)。 我重新运行了15-20次的testing,在Linux HAULS上testing了5.5次! 5.5在28秒内完成与上面相同的基准testing,给与或接受一对夫妇。 MariaDB仍然是Windows上的赢家,除非我们能够弄清楚5.5是如何处理的。
硬件方面,Linux系统已经把它全部堆叠在一起:虚拟的,只有256MB的RAM,本地的SATA硬盘,完全没有优化,而且还是跑掉了。 应用程序从来没有更快。 现在复制!
间接的答案:我没有被它烧死,但是如果你关心你的数据(也就是说,你没有快速的备份,实时备份到备份和离线备份),你真的不用不想运行生产服务器的RC版本。
考虑等待几个星期或几个月才能升级,除非在5.5中有一些特殊的function,你今天真的需要。