1. 程式人生 > >大資料量 Mybatis 分頁外掛Count語句優化

大資料量 Mybatis 分頁外掛Count語句優化

前言

當在大數量的情況下,進行分頁查詢,統計總數時,會自動count一次,這個語句是在我們的查詢語句的基礎上巢狀一層,如:

SELECT COUNT(*) FROM (主sql) 

這樣在資料量大的情況下,會出問題,很容易cpu就跑滿了

優化

在mapper.xml中自定義count查詢,使用自定義的查詢速度會快些
在這裡插入圖片描述

參考資料:

https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/Changelog.md#504—2017-08-01