与其他环境相比,MySQL在MacBook上的运行速度明显慢

dd.*_*dd. 5 mysql macos

我想在MacBook上加快MySQL的速度。它比在我们的服务器或其他便携式计算机上的虚拟机上运行的MySQL慢得多。

我处理的所有表都是InnoDB。我运行了很多django单元测试,所以有很多创建表命令可以运行。

更新:

我应该注意,我确实将此与另一台运行Fedora VM的笔记本电脑进行了比较,没有对my.cnf进行任何调整,并且没有特别快的硬盘驱动器。我也知道我们的服务器运行得相当快,但是我可以接受。

我的猜测是仍然可能是硬盘问题。

小智 0

您是否已调整 Macbook 上的默认 MySQL 配置以使其更接近其他环境中的情况?MySQL 的默认设置非常少。

我不熟悉 MySQL 在 OSX 上的安装位置,但是您应该在以下位置有几个针对不同环境的配置文件示例:[mysql home]/support-files/

通过将它们复制到 /etc/my.cnf 并重新启动 MySQL 来进行试验。这些示例文件都有很好的注释,因此这是学习一些基本 MySQL 调整的非常好的实践方法。如果您确实只是运行 InnoDB,则可以在尝试每个设置时注释掉或删除 MyISAM 设置以节省资源。