SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Hiệu suất Sqlite của Android

Sử dụng SQLite transaction để tăng tốc

Sử dụng BẮT ĐẦU GIAO DỊCH & KẾT THÚC GIAO DỊCH để Tối ưu hóa SQLite

Mỗi câu lệnh SQL được bao bọc trong một khối giao dịch mới theo thời gian chạy SQLite, theo mặc định. Khi bạn thực hiện một thao tác DB cơ bản, chẳng hạn như INSERT , một khối giao dịch sẽ được tạo và bao bọc xung quanh nó.

Chỉ nên để thời gian chạy SQLite quản lý giao dịch cho bạn nếu quy trình của bạn chỉ thực hiện một thao tác DB trên một tập dữ liệu. Tuy nhiên, nếu bạn đang thực hiện nhiều thao tác DB (giả sử CHÈN bên trong vòng lặp for), điều này trở nên rất tốn kém, vì nó yêu cầu mở lại, ghi và đóng tệp nhật ký cho mỗi câu lệnh. Bạn có thể tham khảo

  1. Cơ sở dữ liệu Android SQLite:chèn chậm

  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 - Tạo cơ sở dữ liệu

  2. Cách tạo cơ sở dữ liệu SQLite trống

  3. Nhận vị trí của một ký tự trong một chuỗi trong SQLite với Guid ()

  4. Phát triển cơ sở dữ liệu Android SQLite MultiTable

  5. Chèn dữ liệu JSON vào cơ sở dữ liệu SQLite trong Android