最近,我将我的机器升级为:
i7-860 (12 i7,120 i7)运行Ubuntu14.04和MySQL 5.5 (旧)
一台新机器:
运行Ubuntu16.04和MySQL 5.7 (新的)的i7-7560U (16 i7内存,512 i7)
这两台机器对于各自的版本都有相同的(7.1)和开箱即用的MySQL配置。
在旧机器上,我的phpunit测试套件以5.5秒运行,而在新机器上,它以20秒运行。我已经把问题缩小到MySQL了。每个测试都引导框架并重置数据库(drops/adds模式)。我认为数据库重置是经济放缓的原因。
我知道我的新机器有1/2的内核/线程,但这会导致我看到的速度减慢吗?我在这两台机器上运行了sysbench,得到了类似的结果(MySQL在新机器上有更多的事务/秒)。
我可以为MySQL 5.7进行任何配置优化以提高性能吗?
我漏掉了什么?
发布于 2017-11-03 15:39:09
您可以使用此工具为您的服务器my.cnf https://tools.percona.com生成优化的https://tools.percona.com mysql服务器配置。
我们在生产服务器中使用了这个工具的输出来获得很好的速度,而不是默认的设置mysql服务器。
https://stackoverflow.com/questions/47099426
复制相似问题