Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle - Tampilan Terwujud masih dapat diakses selama penyegaran lengkap. Bagaimana cara kerjanya?

Ada dua cara berbeda agar penyegaran lengkap dapat terjadi-- penyegaran atomik atau penyegaran non-atomik. Penyegaran atom hanya mengeluarkan DELETE untuk menghapus semua baris dalam tampilan terwujud dan kemudian melakukan INSERT untuk memasukkan data baru. Ini semua dalam satu transaksi sehingga arsitektur konsistensi baca multi-versi standar Oracle memungkinkan Oracle menunjukkan sesi lain data lama hingga penyegaran selesai. Dalam penyegaran non-atomik, Oracle melakukan TRUNCATE pada tampilan terwujud dan kemudian INSERT jalur langsung untuk memasukkan data baru. Ini jauh lebih efisien tetapi karena TRUNCATE adalah DDL, artinya data lama tidak terlihat oleh sesi lain selama penyegaran.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Adakah dampak kinerja di Oracle untuk menggunakan LIKE 'string' vs ='string'?

  2. Cara mengirim email menggunakan Oracle 10 g Forms

  3. Melarikan diri dari karakter ampersand dalam string SQL

  4. Keluaran skrip Pengembang SQL memotong lebar sys_refcursor

  5. Petualangan Pembelian Ringan