Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 中級開發 >> Android數據庫SQLite性能優化技巧

Android數據庫SQLite性能優化技巧

編輯:中級開發

對於Android使用的數據庫而言,官方提供了開源的SQLite,由於支持SQL語言查詢底層開源整體性能表現的比較穩定,如果提高你的android數據庫性能? 下面android開發網就平時用到的技巧和大家分享:

  1. 相對於封裝過的ContentProvider而言,使用原始SQL語句執行效率高,比如使用方法rawQuery、execSQL的執行效率比較高。

  2. 對於需要一次性修改多個數據時,可以考慮使用SQLite的事務方式批量處理,我們定義SQLiteDatabase db對象,執行的順序為

  db.beginTransaction();
  //這裡處理數據添加,刪除或修改的SQL語句
  db.setTransactionSuccessful(); //這裡設置處理成功
  db.endTransaction(); //這句很重要,告訴數據庫處理完成了,這時SQLite的底層會執行具體的數據操作。

  3. 打好SQL語句的基礎,對於查詢,以及分配表的結構都十分重要,android123建議有時間的網友可以查看下SQLite的源碼對底層實現加深了解後可以很好的做性能調優。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved