【发布时间】:2017-01-30 21:48:34
【问题描述】:
升级到macOS Sierra后,Spring Data和MongoDB之间的通信莫名其妙的非常慢,基本不可用。
具体而言,与数据库的交互集合以前需要约 100 毫秒,现在需要约 10 分钟。
我正在使用最新的稳定版本的驱动程序和弹簧数据:
MongoDB Java 驱动程序
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.3.0</version>
</dependency>
Spring Data MongoDB
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.9.3.RELEASE</version>
</dependency>
此外,我已经使用 Homebrew 安装了 MongoDB。
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:最终降级为 El Capitan。
【问题讨论】:
标签: java spring mongodb spring-data macos-sierra