前提:id是主鍵 select * from `order` limit 1000000 , 30 當數據量大的時候改寫成下面的 select * from `order` where id? >= (select id from `order` order by id limit 1000000 , 1) limit 30 改寫后的sql查詢主要花費在子查詢 My
一。前言 查詢優化策略中、通常,我們分頁時怎么實現呢? 1 SELECT?*?FROM?table?ORDER?BY?id LIMIT 1000, 10; 但是,數據量猛增以后呢? 1 SELECT * FROM table ORDER BY id LIMIT 1000000, 10; 正確的策略是,如上第二條查詢時很慢的,直接拖