一個業務場景,需要進行union查詢:
查詢速度非常慢,大概要37秒:
直接復制sql在數據庫客戶端執行,速度很快,由此可知是mybatis的原因,在網上搜索,可以配置fetchSize="500",但是測試結果還是一樣,重新查看sql,返現子查詢和合並后的查詢,都是取的別名A,替換union后的別名,重新測試,分頁查詢正常:
一個業務場景,需要進行union查詢:
查詢速度非常慢,大概要37秒:
直接復制sql在數據庫客戶端執行,速度很快,由此可知是mybatis的原因,在網上搜索,可以配置fetchSize="500",但是測試結果還是一樣,重新查看sql,返現子查詢和合並后的查詢,都是取的別名A,替換union后的別名,重新測試,分頁查詢正常:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。