SQLite SELECT具有Limit性能

时间:2017-02-02 14:16:27

标签: android sql sqlite

我有一个Android应用程序,它在具有~5M记录的数据库上执行SELECT *语句。查询大约需要1分钟才能完成,我想知道是否可以通过索引或其他方式加快速度。

SELECT * FROM [TABLE] where timestamp > [TIMESTAMP] ORDER by timestamp ASC LIMIT 0,500

1 个答案:

答案 0 :(得分:1)

此查询中的查找和排序都可以通过timestamp列上的索引加速:

CREATE INDEX table_timestamp_index ON [TABLE](timestamp);