使用sharding-jdbc5.1.2启动加载很长一段时间(超10分钟以上),发现是AOP拦截处理导致了大量循环,CPU消耗100%

方便更快捷的说明问题,可以按需填写(可删除)

使用环境:

Win10+jdk11+idea

场景、问题:

配置Sharding-jdbc 5.1.2 springboot启动耗时长(超10分钟以上)

org.apache.shardingsphere
shardingsphere-jdbc-core-spring-boot-starter
5.1.2

已进行操作:

使用Arthas进行监控发现是AOP处理耗时,CPU100%


现状:

配置 bootstrap.yml 参数


只是测试,所以配置还没校验是否正确,目前程序启动很久很久才能启动

已解决。
主要原因是项目中有使用到切面,而切面使用的是 execution拦截所有方法,如果是拦截所有方法则需使用 within。

京ICP备2021015875号