数据库性能:varchar 索引与整数顺序列

Database performance: varchar index vs integer order column

我在 Android 应用程序中使用 SQLite 数据库。我有一个或多或少有 500 行的非变量 table。我想查询按 varchar 列(字母顺序)排序的这些行。

什么会更快:

我的第一个方法是添加索引,但后来我发现 varchar 列上的索引效率不高。

谢谢。

当您使用排序列 和您正在查询的所有其他列创建索引时,您有一个 covering index 允许检索正确的行无需排序且无需在 table.

中查找行的顺序

也就是说,500 行很小。 我预计不会有任何明显差异。