sql语句慢查询--PLSQ执行同样的sql,使用mybatis进行动态拼装执行的时候非常慢的问题解决
昨天遇到一个bug,有一个地方的列表展示需要15秒的时候才会出现数据,一开就想到是sql慢查询,想着是不是进过全表扫描而引起的,想到in,null.!等等的关键字,尝试无果这时候想到自己是个管理系统,数据再多也不会太慢.再说这个sql有个判断,查询已审阅的没问题,查询未审阅的就有.想了很久,debug一步一步的更发现DynamicSqlSource类中的getBoundSql方法中的Dynamic