Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво има с (nolock) в SQL Server?

WITH (NOLOCK) е еквивалент на използване на READ UNCOMMITED като ниво на изолация на транзакциите. Така че рискувате да прочетете необвързан ред, който впоследствие се връща назад, т.е. данни, които никога не са попаднали в базата данни. Така че, въпреки че може да предотврати блокирането на четенията от други операции, това е свързано с риск. В банково приложение с високи проценти на транзакции, вероятно няма да е правилното решение на какъвто и проблем да се опитвате да разрешите с него 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. Изберете Данни чрез функция с таблично значение в SQL Server

  2. Вземете последния ден от месеца в SQL

  3. Прозрачно криптиране на данни (TDE) в SQL Server в група за наличност на AlwaysOn в пример

  4. Грешка на SQL Server 111:„...трябва да е първият израз в пакет от заявки“

  5. Какво означава ON [ОСНОВНО]?