Androidアプリのsqlite3 dbにもちゃんとindexを貼りましょう

最近、作ってるAndroidアプリ 無駄新聞などの表示に妙に時間がかかることが多くなっていた。

開発開始当初、Androidアプリ開発は手探り状態で、index貼るのは後回しにした。 今回、.schemaしてみたらindexを貼ってないことに気がついた。

普通にindexを貼ったら、目に見えて表示が高速になった。 Androidアプリとかだとメモリが制限された中で動作するから、下手なSQLを実行すると メモリ確保待ちで、異様に時間がかかったりしてしとか有り得そう。

Androidアプリでsqlite3のdbを使ってる人は、indexを再検討した方がいいかもです。 (計画的に開発してれば最初から貼ってるか)

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.