java - 升级 spring-boot-1.5.20 -> spring-boot-2.1.4 后出现 Spring Data 性能问题

标签 java spring spring-boot query-performance

很长一段时间我们使用“spring-boot-1.5.20.RELEASE”并决定将其更新为“spring-boot-2.1.4.RELEASE”。
之后我们遇到了数据库性能问题。我们认为这是因为 mongodb 驱动程序,但在 redis 中也存在同样的问题。所有查询的执行时间增加了 5-10 倍。

有人遇到同样的问题吗?

最佳答案

从 2.0.8 升级到 2.1.4 后,我们遇到了类似的问题,但无法真正找到问题所在。因此我们决定降级到 2.1.3,看看会发生什么。 性能恢复到正常水平,所以我们决定暂时坚持下去。 这可能不是最令人满意的答案,但如果所有其他方法都失败了,您可能想尝试一下 2.1.3。

编辑 由于从 1.5 到 2.1 的跳跃相当大,您可能还需要查看迁移指南以确保您没有错过任何内容。

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide

https://github.com/spring-projects/spring-integration/wiki/Spring-Integration-2.0-to-2.1-Migration-Guide

关于java - 升级 spring-boot-1.5.20 -> spring-boot-2.1.4 后出现 Spring Data 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55871654/

相关文章:

java - Spring Batch 应用程序结构双源数据

java - 使用 Eclipse 将 JavaFX 项目导出到可运行的

spring-boot - 如何将服务生成的 nodePort 注入(inject)到部署中?

java - 配置 Hazelcast CPSubsystem 重试超时

json - [spring-boot,restTemplate]JSON解析错误: Cannot deserialize value of type XXXX from Object value (token `JsonToken.START_OBJECT` )

java - 如何从 Spring Boot 项目创建 jar,我们想在另一个 Spring Boot 应用程序中使用这个 jar?

java - Spring RestController - 找不到 java.lang.Integer 类型的返回值的转换器

java - 是否有返回 lambda 中传递的对象的快捷方式?

spring - xUnit 测试端到端的 Spring Web 应用程序

spring - 动态添加新的队列、绑定(bind)和交换作为 bean