2017-02-02 5 views
0

〜5MレコードのDB上でSELECT *文を実行するアンドロイドアプリがあります。クエリが完了するまでに約1分かかりますし、インデックスなどを使用してスピードアップできるかどうかは疑問でした。制限付きパフォーマンスを備えたSQLite SELECT

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

答えて

1

このクエリ内のルックアップやソートがtimestamp列に索引をスピードアップすることができます両方:

CREATE INDEX table_timestamp_index ON [TABLE](timestamp); 
関連する問題