spring-boot +data jpa+系统启动超级慢和蜗牛一样

本文针对一个使用Spring Boot、Spring Data JPA与PostgreSQL的项目,分析了系统启动速度缓慢的问题并提供了解决方案。通过取消字段检查及更新机制,有效缩短了启动时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

spring-boot +data jpa+系统启动调优
各位程序员们,你们有没有遇到过这样一个问问题:系统在不断开发迭代的过程中,越来越慢。线上启动甚至需要5-10分钟,这个对于一个互联网项目来说时致命的打击。
大概介绍一下项目:
spring-boot+spring data jap+postgreal(l两个库)
spring-cloud-fegin接口5个
Redis数据库,
rabbitmq数据库

第一个库大概200+表
第二个大概300+表;
线上启动慢成蜗牛:时间相当于5*60;300s
针对于这个情况进行问题
最后发现系统越来越慢的原因只要是spring-jpa-data项目再启动的时候,需要对每个表进行对比检查,并且有字段会自动增减字段
在这里插入图片描述

优化方案:取消字段检查及更新机制
核心代码:
(1) ddl-auto: none
(2)generate-ddl: false

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值