sql >> Database >  >> RDS >> Sqlserver

Wat is er met (nolock) in SQL Server?

WITH (NOLOCK) is het equivalent van het gebruik van READ UNCOMMITED als een transactie-isolatieniveau. U loopt dus het risico een niet-vastgelegde rij te lezen die vervolgens wordt teruggedraaid, d.w.z. gegevens die nooit in de database zijn terechtgekomen. Dus hoewel het kan voorkomen dat het lezen vastloopt door andere bewerkingen, brengt het een risico met zich mee. In een bankapplicatie met hoge transactietarieven zal het waarschijnlijk niet de juiste oplossing zijn voor het probleem dat je ermee probeert op te lossen IMHO.



  1. Hoe in te stellen en in te loggen als rootgebruiker in MySQL

  2. Standaardwaarde instellen van een integerkolom SQLite

  3. Wat doet het dubbele teken :in een SQL-query?

  4. Een array invoegen in een enkele door MySQL voorbereide instructie met PHP en PDO