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

Seberapa amankah utas EnableWriteAheadLogging dalam konteks penggunaan nyata dan dokumentasi SQLite?

Ini tidak ada hubungannya dengan utas keamanan .

Dalam mode WAL, penulis tidak memblokir pembaca, jadi menurut kerangka kerja Android, sebaiknya gunakan kumpulan koneksi yang lebih besar dalam kasus ini.

Atau mungkin tidak, seperti yang ditunjukkan oleh komentar ini:

private void setMaxConnectionPoolSizeLocked() {
    if ((mConfiguration.openFlags & SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING) != 0) {
        mMaxConnectionPoolSize = SQLiteGlobal.getWALConnectionPoolSize();
    } else {
        // TODO: We don't actually need to restrict the connection pool size to 1
        // for non-WAL databases. There might be reasons to use connection pooling
        // with other journal modes. For now, enabling connection pooling and
        // using WAL are the same thing in the API.
        mMaxConnectionPoolSize = 1;
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Format Hasil Kueri SQLite sebagai Daftar yang Dipisahkan Koma

  2. Masukkan di SQLite Database android

  3. Cara Mendapatkan Tanggal Saat Ini di SQLite

  4. SQLiteDiskIOException:kode kesalahan 10:kesalahan disk I/O muncul kembali di ICS dan Samsung Nexus di DROP TABLE

  5. Sisipkan atau Perbarui SQLite Android