優化limit分頁(延遲關聯)

limit'分頁有一個問題就是當偏移量較大時查詢遍歷的數據越多,效率會逐漸降低,例如limit 1000,10這樣的查詢這時MYSQL需要查詢出1020條記錄然後只返回最後20條,前面的1000條記錄都會被拋棄,代價較高。如果每個分頁被訪問的數據頻率都相同要優化這種查詢要麼是在頁面中限制分頁的數量要麼是優化大偏移量的性能。 優化此類分頁查詢的最簡單的一個辦法就是儘可能的使用索引覆蓋掃描,而不是查詢
相關文章
相關標籤/搜索