升级到macOS Sierra后,Spring Data和MongoDB之间的通信非常缓慢,基本上不可用。升级到macOS后,Spring Data + MongoDB在某种程度上极其缓慢Sierra
具体来说,与以前花费约100毫秒的数据库的交互集合现在需要大约10分钟。
我使用的驱动器和弹簧数据的最新的稳定版本:
MongoDB的Java驱动程序
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.3.0</version>
</dependency>
春数据的MongoDB
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.9.3.RELEASE</version>
</dependency>
此外,我已安装MongoDB使用Homebrew。
mongod --version
:
db version v3.2.9
git version: 22ec9e93b40c85fc7cae7d56e7d6a02fd811088c
OpenSSL version: OpenSSL 1.0.2h 3 May 2016
allocator: system
modules: none
build environment:
distarch: x86_64
target_arch: x86_64
我真的不知道如何解决这个问题。如果您认为我应该在其他地方发布此消息,请告诉我,我会。
谢谢。
更新1:在尝试在docker容器中运行mongodb而不是在macOS Sierra上运行后,缓慢问题仍然存在。
更新2:结束降级到埃尔卡皮坦。
我的初始设置是完全没有泊坞窗,虽然,那也很慢。 Docker的尝试只是为了检查一下,如果mongodb在Sierra或容器上运行(这并不重要),它是否有效。 –