Preguntas etiquetadas con isolation-level

Para preguntas sobre "niveles de aislamiento": la configuración que especifica las garantías aplicables de concurrencia y consistencia en sistemas de bases de datos multiusuario.

4
ALLOW_SNAPSHOT_ISOLATION y READ_COMMITTED_SNAPSHOT
La mayoría de los foros y ejemplos en línea siempre sugieren tener ambos ALLOW_SNAPSHOT_ISOLATIONy READ_COMMITTED_SNAPSHOTactivarlos siempre que alguien haga una instantánea, versiones de fila o preguntas similares. Supongo que la palabra INSTANTÁNEA en ambos entornos se vuelve un poco confusa. Pensé que, para que el motor de la base de …


3
Beneficios de SET TRANSACTION ISOLATION LEVEL LEER SIN COMPROMISO
Utilizo SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDen la mayoría de mis consultas generales de SQL, principalmente porque esto me fue profundizado cuando aprendí el idioma originalmente. Según tengo entendido, este nivel de aislamiento actúa de la misma manera que, WITH (NO LOCK)sin embargo, solo suelo usarlo SET TRANSACTION ISOLATION LEVEL …

2
¿Dónde almacena InnoDB datos de transacciones antes de confirmarlos?
He hecho algunas pruebas usando READ_COMMITTEDy READ_UNCOMMITTEDen casa, usando la tecnología JDBC. Veo que en READ_UNCOMMITTEDrealidad puede leer datos no confirmados, por ejemplo, datos de alguna transacción aún no confirmada (podría realizar una consulta UPDATE). Preguntas ¿Dónde se almacenan los datos no confirmados, de modo que una READ_UNCOMMITTEDtransacción pueda leer …





3
SQL Server: ¿qué nivel de aislamiento para las instrucciones de selección sin bloqueo?
Tengo una transacción de larga duración (llamada, por ejemplo, T1) que realiza algunas eliminaciones, actualizaciones e inserciones en una tabla en SQL Server 2008 R2. Al mismo tiempo, otro proceso ejecuta periódicamente sentencias select de esta tabla. Bajo la configuración de aislamiento predeterminada (¿LEÍDO COMPROMETIDO, creo?), T1 bloquea cualquier declaración …




3
"Cuando una conexión se cierra y se devuelve al grupo, ¿se retiene el nivel de aislamiento de la última instrucción SET TRANSACTION ISOLATION LEVEL"?
El artículo en línea de MSDN " Aislamiento de instantáneas en SQL Server " establece: "Un nivel de aislamiento tiene un alcance para toda la conexión, y una vez configurado para una conexión con la instrucción SET TRANSACTION ISOLATION LEVEL, permanece vigente hasta que se cierre la conexión o se …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.