SQLite
 sql >> база данни >  >> RDS >> SQLite

Производителност на Android Sqlite

Използвайте SQLite transaction за ускоряване

Използвайте ЗАЧИТАНЕ НА ТРАНЗАКЦИЯ &КРАЙ НА ТРАНЗАКЦИЯТА за оптимизация на SQLite

Всеки SQL оператор е затворен в нов транзакционен блок от времевата за изпълнение на SQLite, по подразбиране. Sow, когато изпълнявате основна DB операция като INSERT , транзакционен блок ще бъде създаден и обвит около него.

Позволяването на времевата за изпълнение на SQLite да управлява транзакцията вместо вас е препоръчително само ако вашата рутина изпълнява само една DB операция върху набор от данни. Въпреки това, ако извършвате многобройни DB операции (кажете INSERT вътре for цикъл), това става много скъпо, тъй като изисква повторно отваряне, запис и затваряне на файла на журнала за всяко изявление. Можете да се обърнете към

  1. База данни на Android SQLite:бавно вмъкване

  2. http://www.androidcode.ninja/android-sqlite-transaction-tutorial/

  3. http://www.techrepublic.com/blog/software-engineer/turbocharge-your-sqlite-inserts-on-android/

  4. http://www.android-app-market.com/sqlite-optimization-in-android-programming-sqlite-optimization-in-android-apps.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да четете и актуализирате база данни SQLite с помощта на ListView в Android?

  2. Android-setPeriodic за JobScheduler няма да работи

  3. Ormlite или sqlite Кой е добър за перспективата на Android?

  4. Интегриране на SQLCipher с greenDAO

  5. Как работи SQLite Lower().