看板 Database 關於我們 聯絡資訊
mysql: select * from xxx where ... limit 0,10; 就算有數千萬筆, 也只會撈出從頭算起的10筆資料. 其它資料庫也有類似的機制. 而且, 真正會影響資料庫運作時間的, 是join, where, order by, 這些constraint. select 只是等它們運作完, 把資料連結/篩選/排序過後再讀出來而已. ※ 引述《abschihok (大帥哥)》之銘言: : select * from xxx where ..... : 如果select出來的筆數有數千萬筆, : 那光一開始的select時間,不就要等上一段很長的時間了, : 甚至整個cpu資源都被吃掉了 : select 似乎不適合用在大筆數的查詢, : 那請問有什麼好辦法可以適用在多筆數的查詢嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.186.105