低内存机器在更短的时间内完成大表更改

i1icjdpr  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(309)

我有两个数据库服务器。
服务器a有128gb内存,75%用于缓冲池服务器b有64gb内存,25%用于缓冲池
服务器a上没有活动,但220GB表上有一个alter。在同一个220 gb表的alter上的服务器b上有复制活动。
服务器b在一半的时间内完成。
有人能解释一下是什么导致了这种行为吗?服务器a和b上的所有设置都是相似的,除了内存和缓冲池配置。
两者都是相同的操作系统,服务器a有16核cpu,而服务器b有8核。

vsaztqbk

vsaztqbk1#

不是所有的东西都是主内存,在我的例子中,像操作系统和cpu这样的因素会造成很大的不同。我在不同的机器上测试了同一个db(我参与的一个项目),发现在linux i5-6200u和8gb ddr4机器上的总体性能比w7 i7-4000和16gb ddr3更好(性能提高了20%左右)

相关问题