PrepAway - Latest Free Exam Questions & Answers

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?

PrepAway - Latest Free Exam Questions & Answers

A.
ReadCommitted

B.
Serializable

C.
Repeatable

D.
ReadUncommitted

10 Comments on “Which isolation level should you use?

  1. jhoelDaniel says:

    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)




    0



    0

Leave a Reply