我有两个数据库服务器。服务器a有128gb内存,75%用于缓冲池服务器b有64gb内存,25%用于缓冲池服务器a上没有活动,但220GB表上有一个alter。在同一个220 gb表的alter上的服务器b上有复制活动。服务器b在一半的时间内完成。有人能解释一下是什么导致了这种行为吗?服务器a和b上的所有设置都是相似的,除了内存和缓冲池配置。两者都是相同的操作系统,服务器a有16核cpu,而服务器b有8核。
vsaztqbk1#
不是所有的东西都是主内存,在我的例子中,像操作系统和cpu这样的因素会造成很大的不同。我在不同的机器上测试了同一个db(我参与的一个项目),发现在linux i5-6200u和8gb ddr4机器上的总体性能比w7 i7-4000和16gb ddr3更好(性能提高了20%左右)
1条答案
按热度按时间vsaztqbk1#
不是所有的东西都是主内存,在我的例子中,像操作系统和cpu这样的因素会造成很大的不同。我在不同的机器上测试了同一个db(我参与的一个项目),发现在linux i5-6200u和8gb ddr4机器上的总体性能比w7 i7-4000和16gb ddr3更好(性能提高了20%左右)