我将当前/旧运行的数据库转移到一个新的 MongoDB 独立服务器中。为此,我执行了以下操作:
- 从旧服务器转储数据
- 从生成的转储中恢复数据到新服务器
- 配置服务器进行身份验证
问题:
我注意到在执行上述操作后,与旧服务器上的性能相比,新服务器上的一些查询运行速度几乎慢了两倍。
配置:
两台服务器的配置相同,但是新服务器具有 32 GB RAM,而旧服务器具有 28GB RAM。OLD 服务器还运行其他应用程序和服务器。而 NEW 服务器是仅用于此数据库的专用服务器。
CPU 消耗相似,但是 RAM 在 OLD 服务器中被大量占用,而在 NEW 服务器上占用相对较少。
因此,NEW 服务器在硬件和 RAM 消耗方面更出色。新服务器也是独立专用于这个数据库的。
问题:
为什么我的新服务器即使是独立的也比旧服务器慢?我该如何纠正?