标签: sqlite database-design
我在Android应用中使用SQLite数据库。我有一个非变量表,或多或少,500行。我想查询由varchar列排序的这些行(按字母顺序排列)。
什么会更快:
或
我的第一种方法是添加索引,但后来我研究了varchar列上的索引效率不高。
感谢。
答案 0 :(得分:4)
使用排序列和创建索引时,您要查询的所有其他列都有covering index,它允许以正确的顺序检索行而不进行排序而无需在表格中查找行。
那就是说,500行很小。 我不期待任何明显的差异。