2015-08-31 14 views
-2

我一直在使用Android 4.4.2與我的數據庫一段時間的設備上工作,我已經注意到,當相同的數據庫被轉移到具有類似參數但Android 5.0.2的設備,數據庫工作真的很流行。這可能是什麼原因?數據庫工作慢在Android 5

+1

使用**交易**:http://stackoverflow.com/a/28188228/2649012。您還應該使用**索引**:http://www.tutorialspoint.com/sqlite/sqlite_indexes.htm –

回答

1

Android 5使用SQLite 3.8。在那個版本中,他們引入了一些重大變化 我記得的一點是,SQLite現在更多地依賴於統計信息。

您可以嘗試使用ANALYZE更新您的數據庫統計數據,看看是否有幫助。

此外,您可以使用EXPLAIN QUERY PLAN分析您的查詢,並找到什麼提示什麼。