[SQL ] 分頁顯示的效能問題

看板Database作者 (Carl Siu)時間15年前 (2011/02/13 17:00), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
很多情況,像是討論區系統或甚至phpMyAdmin 中,當資料量多時,一般都會分頁顯示出來。例如一頁顯示50 宗,那麽第一頁便會列出第1 至 50 項的資料。 從 phpMyAdmin 中看到,這種結果是由 limit 0, 50 來達成的。那麼我想知道,在一個很大的資料表中,提取首50項資料會比尾50項資料慢嗎?因為這關係到排序的問題。謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.218.175.233

02/13 18:22, , 1F
看 SELECT 怎麼寫的, 如果沒任何篩選和排序的話一樣快
02/13 18:22, 1F

02/13 18:28, , 2F
補充, 在 ORDER BY 單一個有 index 的欄位情形下
02/13 18:28, 2F
文章代碼(AID): #1DLvsy5B (Database)