0
我想在android中的sqlite數據庫中找到一組數據中的前n個。我有兩種選擇來獲得結果。一個是從db中選擇所有數據,並在java中訂購, 另一個是在sql中使用group by
和order by
。使用group by find top n,可以減少磁盤I/0嗎?
我的問題是: 使用group by
,它可以真正減少磁盤I/O嗎?
我想在android中的sqlite數據庫中找到一組數據中的前n個。我有兩種選擇來獲得結果。一個是從db中選擇所有數據,並在java中訂購, 另一個是在sql中使用group by
和order by
。使用group by find top n,可以減少磁盤I/0嗎?
我的問題是: 使用group by
,它可以真正減少磁盤I/O嗎?
GROUP BY
和ORDER BY
可以用(顯式或隱式)索引進行優化。