有人告诉我,MySQL5.5的性能比5.0有很大的提高
我们的服务器处理大量数据(大约每5-10秒处理3000万条记录),并且需要我们能够提供的每一滴性能提升。如果我们从5.0.23升级到MySQL5.5会有好处吗?
此外,我们在表上设置了很多数据库索引,并且我被告知,有时索引在版本升级后会损坏,必须重新构建它们。这是真的吗?
发布于 2011-03-07 03:07:36
MySQL的答案总是“视情况而定”。话虽如此,5.5将给你一个巨大的改进,与16芯及更高的盒子。如果您使用InnoDB存储引擎,那么您也很有可能获得更好的性能。找到答案的最好方法是获得一个测试盒,并通过对系统的性能测试来运行它。
就升级而言,最安全的升级方式往往是转储和重新加载。它消除了大多数可能的问题。仅使用mysql_upgrade,我已经成功地从5.0升级到5.1。我不知道索引被升级到5.5会有什么特别的问题。(虽然我还没有把我们的生产盒升级到5.5。(测试箱没有问题。)如果您确实在没有转储/还原的情况下走升级路线,请确保读取网站上的文档。5.5的行为不同于从5.0到5.1的升级。
发布于 2011-03-08 17:30:07
实际上,使用5.0.x的性能有非常重要的升级。我建议尽快升级到5.0.92 (目前的最新5.0版本),而不管数字计划如何移到5.5。任何低于5.0.37的版本都有一些严重的性能问题,直到5.0.52左右,5.0才真正开始运行。
发布于 2011-05-01 03:23:24
从MySQL5.0.x到5.5.x,性能有了很大的提高。查看这些基准测试-- http://vbtechsupport.com/606/和http://vbtechsupport.com/657/。主要关注的是InnoDB存储引擎的性能。如果您仍然在使用MyISAM存储引擎,那么请查看MariaDB 5.2.5及更高版本,因为它是唯一的MySQL性能叉选项,实际上已经完成了任何MyISAM/核心性能改进。
https://serverfault.com/questions/243993
复制相似问题