我知道 MySQL 在 Linux 上进行了更多测试(Oracle 有自己的 Linux 发行版,你不能有 LAMP 和 MySQL(意味着 MySQL 一直更关注 Linux)
我的直觉告诉我,MySQL 在 Linux 上的性能优于任何其他操作系统(包括基于 FreeBSD 的 MacOS)。但我没有事实支持。
你能给我指出任何参考资料,这些参考资料可以帮助我确定将 MySQL 从 MacOS 迁移到 Linux 是否会提高性能=你自己的经验是什么?
我想唯一的其他方法是测量 Linux 和 MacOS 上的不同 KPI,然后尝试比较它们。但我正试图为购买 Linux 就绪硬件提供更多理由,目前无法比较两者。
如PDF所示,当我们比较不同内核之间的 MySql 性能时,没有明显的赢家。
由于所有数据库都不同,因此您必须进行基准测试才能确定。我认为硬件规格比操作系统更能影响性能。
这是我的意见...
我一直在 Debian 8 数据库虚拟服务器 32 GB RAM 8cpu Xenon 与 MAC Maverics 8 GB RAM 4 cpu corei7 上使用相同的数据库和例程,MAC 的性能在速度测量方面优于 50 倍。
然后,为了使用相同的硬件设置,我决定重复测试在我的 MAC 上运行 debian 8 与 MAC 的 Maverics。再次强调 OSX 更好。
答案来自操作系统之间的多核响应。Debian Mysql 趋势是避免多核,同时有足够的空闲内存为其他用户保留资源。一旦进程开始消耗内存资源,OSX 就会执行分发(当然 Maverics 是面向单用户的)。