2009-07-15 131 views
0

我正在創建包含大量數據的Android應用程序。訪問數據需要很長時間。我可以使用哪些優化技術?有沒有優化的查詢?sqlite數據庫的優化技術

+1

你將不得不問一些更具體的 – 2009-07-15 06:39:37

回答

0

使用參數化查詢,以減少需要被解析的查詢量,請參閱:How do I get around the "'" problem in sqlite and c#?

+0

我不能在sqlite中爲android數據庫使用參數化查詢,有沒有其他選擇查詢optimisarion – Rakesh 2009-07-16 06:03:36

+0

你確定嗎?我不知道Android。我認爲只有一種Sqlite。 – Theo 2009-07-16 07:12:40

-2

SQLite本身不支持日期(SQLite使用字符串來存儲日期)。如果您正在使用索引訪問日期 - 您將得到緩慢的查詢時間(更不用說不準確或錯誤的結果..)

如果您確實需要對日期進行排序,那麼我建議您創建單獨的列您想要索引的各種日期元素(如年,月,日)。將這些列定義爲整數並添加INDEX語句以索引其內容。