場景:優化
1 數據表容量 3千萬排序
2 查詢結果集: 30萬索引
3 skip limit(200) 分頁, 存在排序ip
4 內存控制大小 4內存
現場:it
當超過30萬條數據以後,每次分頁消耗時間爲 2.5s分頁
當skip(100000)時,查詢消耗時間爲25s ,數據量越大,消耗時間越多。im
查詢索引:數據
執行查詢分析:查詢
優化方向:
1 索引優化
2 查詢方式優化
查詢第一頁最後一條數據,則經過升序條件 > , 每次查詢都是第一頁數據。 理論上來講, 查詢到越後面越快