為什么MySQL更高的限制抵消了查詢慢下來?簡而言之:一個記錄超過1600萬條(2GB)的表。SELECT的限制偏移量越高,使用ORDERBY*PRIMARY_KEY*查詢的速度就越慢所以SELECT * FROM large ORDER BY `id` LIMIT 0, 30比SELECT * FROM large ORDER BY `id` LIMIT 10000, 30只訂購了30條記錄和同樣的方式。所以這不是訂單的開銷?,F(xiàn)在,當獲取最新的30行時,大約需要180秒。如何優(yōu)化這個簡單的查詢?
為什么MySQL更高的限制抵消了查詢慢下來?
一只斗牛犬
2019-07-02 15:58:49