MySql 分表后如何實現高效的排序分頁查詢?站長3個月前發布關注私信3215 mysql 分表后的排序分頁查詢困境 在對分表后的 MySql 數據進行排序分頁查詢時,可能面臨一些挑戰。例如,根據訂單生成時間降序排序并分頁展示時,存在以下困難: 方法一: 逐個表查詢前 N 條記錄,然后在內存中排序并取所需記錄。 缺陷: 隨著頁數增加,查詢效率和內存占用率呈線性上升。 方法二: 禁止跳頁查詢,使用上一頁最大訂單生成時間作為查詢條件。 缺陷: 無法跳頁查詢。 是否存在一種兩全其美的方案? 根據回答,不存在既能減少查詢數據量又能支持跳頁查詢的方案。分表的優點之一是降低單表數據量,但這也帶來了排序分頁查詢的挑戰,這就是分表的固有缺點。 ? 版權聲明文章版權歸作者所有,未經允許請勿轉載。THE END數據庫# mysql# 內存占用 喜歡就支持一下吧點贊15 分享QQ空間微博QQ好友海報分享復制鏈接收藏