遇到问题的情况
mybatis查看返回的时间是1秒到1.2秒之间
把日志中打印的sql复制到sqlyog中执行在0.1秒以内,多次执行也没有超过0.1秒的
程序上sql执行两边,一遍查数量,一遍差数据,那这么算还有0.8秒不知道去哪了
因为有分页数据量来说不大
从网上找到的提高效率有
#{XXX}变成${XXX}
<select>中添加fetchSize
都没有影响到返回速度sudu
其余的查询执行返回的时间是正常的,sql查询的内容差不多,只不过主表不同,从表相同,变慢的情况唯一较大的差别就是数据天数是十多万条,其他表数据一万到几千不等
把十多万条数据删除只剩一两万条,mybatis查询的速度和其余查询的速度有差不多了,
暂时没找到原因,在此记录下