1. 程式人生 > >mybatis分頁查詢,SqlServer 2008 查詢速度很慢

mybatis分頁查詢,SqlServer 2008 查詢速度很慢

com ima alt 分頁查詢 img bubuko .com nbsp ati

一個業務場景,需要進行union查詢:

技術分享圖片

查詢速度非常慢,大概要37秒:

技術分享圖片

直接復制sql在數據庫客戶端執行,速度很快,由此可知是mybatis的原因,在網上搜索,可以配置fetchSize="500",但是測試結果還是一樣,重新查看sql,返現子查詢和合並後的查詢,都是取的別名A,替換union後的別名,重新測試,分頁查詢正常:

技術分享圖片

mybatis分頁查詢,SqlServer 2008 查詢速度很慢