android數據庫操作優化

android中,對數據庫進行批量操作時,建議先打開會話:

db.beginTransaction();

//批量insert或者update等
db.setTransactionSuccessful();
db.endTransaction();


這樣之後,在大數據量的處理是灰常的高效,

實際中,減少了3~10倍的時間。


另外,在重寫ContentProvider時,不要針對數據的讀寫加同步了,因爲底層數據庫已經做了同步保護,上層再加上同步保護多餘,而且非常影響效率。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章