- 博客(1)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 java springboot 执行sql时间远远大于在客户端执行sql的时间,mybatis 执行时间比纯sql时间长,mybatis sql执行时间明显大于Navicat中执行时间
项目框架是spring boot ,mybatis-plus(tk-mybatis)。数据量小,1000条一下的时候没什么问题,但是要测试数据量大之后的接口响应时间,所以程序批量插入了10000条数据,再次通过接口查询数据的时间直接就变成了10秒。感觉这个时间非常的不正常,因为把程序执行的sql文件拿到客户端执行根本没用到那么多时间,为了排查问题,用了很多方法,最后还是找到了问题的原因。具体原因如下mybatis-plus,tk-mybatis在自动分页查询总数的时候,是先把查询数据的sql构建
2020-11-22 21:26:31 3620
不支持事务的数据库怎么保证一致性?
2022-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人