sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er der med (nolock) i SQL Server?

WITH (NOLOCK) svarer til at bruge READ UNCOMMITED som et transaktionsisolationsniveau. Så du risikerer at læse en uengageret række, der efterfølgende rulles tilbage, dvs. data, der aldrig er kommet ind i databasen. Så selvom det kan forhindre, at læsninger blokeres af andre operationer, kommer det med en risiko. I en bankapplikation med høje transaktionsrater vil det sandsynligvis ikke være den rigtige løsning på det problem, du prøver at løse med det IMHO.



  1. Sådan bruger du INNER JOIN i SQL

  2. Der opstod en fejl under installationen af ​​pg (0.17.1), og Bundler kan ikke fortsætte

  3. foreach %dopar% + RPostgreSQL

  4. Forklar Planlæg Cost Pain Point