2
我在我的Android應用程序中使用SQLite數據庫。我有一個不變的表,或多或少有500行。我想要查詢由varchar列排序的這些行(字母順序)。數據庫性能:varchar索引與整數次序列
什麼會更快:
- 該列
或
- 內存中的排序這一數據添加一個索引,然後用一個整數排序列持續?
我的第一種方法是添加一個索引,但後來我研究了varchar列上的索引效率不高。
謝謝。
我在我的Android應用程序中使用SQLite數據庫。我有一個不變的表,或多或少有500行。我想要查詢由varchar列排序的這些行(字母順序)。數據庫性能:varchar索引與整數次序列
什麼會更快:
或
我的第一種方法是添加一個索引,但後來我研究了varchar列上的索引效率不高。
謝謝。
當您使用排序列和要查詢的所有其他列的索引,你有一個covering index允許檢索正確的順序行不排序,也不必查找表中的行。
也就是說,500行很小。 我不指望有任何明顯的差異。
謝謝,我會這樣做。 – 2015-02-23 13:57:45