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

С (NOLOCK) срещу ЗАДАВАНЕ НА ИЗОЛИРАНО НИВО НА ТРАНЗАКЦИЯ ПРОЧЕТЕНЕ НЕИЗПЪЛНЕНО

Те са едно и също нещо. Ако използвате set transaction isolation level оператор, той ще се приложи към всички таблици във връзката, така че ако искате само nolock на една или две маси използвайте това; в противен случай използвайте другия.

И двете ще ви дадат мръсни четения. Ако сте съгласни с това, използвайте ги. Ако не можете да имате мръсни четения, тогава помислете за snapshot или serializable съвети вместо това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахна разширени ASCII знаци от низ в T-SQL?

  2. Как да получите стойност по име на динамично поле с помощта на sql select заявка

  3. Промени в лицензирането на Common Sense за SQL Server 2014 Standard Edition

  4. вземете датата на всички съботи в дадена година - sql сървър

  5. добавяне на дата в sql функция