Which isolation level should you use?

You are developing an ASP.NET MVC application that reads and writes data from a SQL Server database.You need to prevent the application from reading data that is locked by other transactions. You also
need to prevent exclusive range locks.
Which isolation level should you use?

You are developing an ASP.NET MVC application that reads and writes data from a SQL Server database.You need to prevent the application from reading data that is locked by other transactions. You also
need to prevent exclusive range locks.
Which isolation level should you use?

A.
ReadCommitted

B.
Serializable

C.
Repeatable

D.
ReadUncommitted



Leave a Reply 10

Your email address will not be published. Required fields are marked *


a

a

no, A…
serializable is the only one of these that uses range locks
you know the thing that the question tells you not to use

Jeroen Vantroyen

Jeroen Vantroyen

Agree

nex-54

nex-54

A is correct

LT-83

LT-83

A – ReadCommited

jhoelDaniel

jhoelDaniel

aislamiento de transaciones define como se ejcutara las transaciones estos son manejados por tres si … primer si. lectura sucia,lectura no repeteable, lectura fantasma..
ReadUnCommitted: permite los tre si ..
ReadCommitted:permite dos si .. no repeateble, lectura fantasma
REPEATABLE bloquea las transacion por medio de un rango.. 1 si lectura fantasma
serializable .. 0 si..

lectura sucia : cuando una transacion ejecuta INSER,UPDAT,DELETE y la otra transacion ejecuta
un select y este retorna datos que no deberia por que la transacion actual no ha sido terminada..
lectura no repeateble: cuando se jecuta primero una transacion que sea select, y se ejucta otra transacion UPDATE. retorna datos que no coincide con mi primera transacion
ya que no sabe si la segunda transacion hara commit o rollback obteniendo datods que no coincide con mi primera consutla.
lectura fantasma:cuando se ejucta un transacion select y se jeucta otra transacion(INSERT) que sea un insert y se termina de ejeuctar la primera transacion retornando los datos
pero la transacion pendiente termina y producjo un rollback. pero la primera transacion ya
retorno datos con el nuevot registro que ya no existe.. fantasma(datos que ya no existen)

F

F

Why type all this stuff when you know that no one will ever read it? English please.