目前大约有2000个并发连接。我们平均每秒大约有425次读写操作。我们的读写比是3:1。我们所有的表都是myisam。当我们从mysql 4.1.22升级到5.0时,我们能期望更好或更差的性能吗?
发布于 2010-06-16 02:33:38
如果没有模式、查询和测试数据,这里的任何人都无法告诉您。
为什么不在5.0上设置一个开发环境并进行测试呢?
发布于 2010-06-16 02:34:38
主要的问题应该是5.0信息模式是一个巨大的漏洞,并且可以被用来非常容易地从远程位置获得对SQL server的访问,只需使用注入打印出模式,就会让不想要的查看者查看所有的表,并利用这些知识来获取密码,对其列使用相同的模式。
发布于 2010-06-16 03:58:34
Perl源代码树包括一组以MySQL脚本编写的基准测试。有关一些信息,请参阅The MySQL Benchmark Suite。您可以在归档中下载MySQL 5.0.91的源代码发行版。
MySQL 4.1的源代码发行版似乎不再容易获得。除非你可以在互联网上的其他地方找到一个旧源代码的副本,否则你可能不得不检查一下来自LaunchPad的旧源代码。
然而,这些基准显示的比较只是普遍感兴趣的。它可能与您的应用程序的性能无关。例如,您对数据库的使用可能没有利用MySQL 5.0中的一些性能改进,但在MySQL 5.0中可能会遇到一些必要的回归。
获得与您的应用程序相关的答案的唯一方法是使用您的应用程序的测试实例尝试新软件,使用一个数据样本,该样本是您的应用程序通常处理的数据类型和数据量的真实模型。正如@BenS所说,在像StackOverflow这样的网站上,没有人可以针对你的应用程序给出一个具体的答案。
您在评论中说您非常关心性能,但是如果您没有可以在其上运行测试的应用程序和数据库的实例,那么您就没有做必要的工作来满足这一担忧。
https://stackoverflow.com/questions/3047980
复制相似问题