SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Kinerja Android Sqlite

Gunakan SQLite transaction untuk mempercepat

Gunakan MULAI TRANSAKSI &AKHIR TRANSAKSI untuk Pengoptimalan SQLite

Setiap pernyataan SQL diapit dalam blok transaksi baru oleh runtime SQLite, secara default. Jadi, ketika Anda melakukan operasi DB dasar seperti INSERT , blok transaksi akan dibuat dan dililitkan di sekitarnya.

Membiarkan SQLite runtime mengelola transaksi untuk Anda disarankan hanya jika rutinitas Anda hanya melakukan satu operasi DB pada kumpulan data. Namun, jika Anda melakukan banyak operasi DB (misalnya INSERT di dalam for loop), ini menjadi sangat mahal, karena memerlukan pembukaan kembali, penulisan, dan penutupan file jurnal untuk setiap pernyataan. Anda dapat merujuk

  1. Basis data Android SQLite:penyisipan lambat

  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. Memulai Pencarian Teks Lengkap SQLite

  2. SQLite Ganti Nama Kolom

  3. Bagaimana cara menguji metode yang menangani database SQLite di android?

  4. Tidak dapat membuka database dalam mode baca/tulis

  5. SQLite - Pernyataan GABUNG