Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Ada apa dengan (nolock) di SQL Server?

WITH (NOLOCK) sama dengan menggunakan READ UNCOMMITED sebagai tingkat isolasi transaksi. Jadi, Anda menanggung risiko membaca baris yang tidak dikomit yang kemudian dibatalkan, yaitu data yang tidak pernah berhasil masuk ke database. Jadi, meskipun dapat mencegah pembacaan menemui jalan buntu oleh operasi lain, ia memiliki risiko. Dalam aplikasi perbankan dengan tingkat transaksi tinggi, itu mungkin bukan solusi yang tepat untuk masalah apa pun yang Anda coba selesaikan dengannya IMHO.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memeriksa apakah Kolom yang Dihitung "Bertahan" di SQL Server

  2. Permintaan T-SQL untuk menampilkan definisi tabel?

  3. Mengapa casting dari float ke varchar dibulatkan di SQL Server?

  4. Offset Baris di SQL Server

  5. Perbaikan untuk Masalah Pembuatan Ulang Indeks Online SQL Server 2012 &2014