sql >> Databáze >  >> RDS >> Sqlserver

Výchozí úroveň izolace v Microsoft SQL Server 2005

Výchozí hodnota =PŘEČTĚNÍ POTVRZENO

Není potřeba to často měnit. Někteří lidé doporučují „vždy používejte READ UNCOMMITTED“, ale to je nebezpečné.

Pokud jde o proč , navrhoval bych Wikipedii ale v souhrnu existují 3 problémy se čtením dat, které mohou nastat:

  1. Nečisté čtení
  2. Neopakovatelné čtení
  3. Fantomové čtení

Každý z nich je odstraněn, když zvyšujete izolaci (na SERIALIZAČNÍ) za cenu snížené souběžnosti.

Výchozí úroveň zabraňuje „špinavému čtení“ a upřímně řečeno je dost dobrá.




  1. Chyba 0x84b10001 při instalaci SQL Server 2012 na počítači s VS2013

  2. Drop database return Chyba při shazování databáze errno:66 v MySQL

  3. Jak třídit podle předchozího data v databázi?

  4. Hodnoty příznaku ODBC odbc.ini 'Option' konektoru MySQL