¿Qué es Rcsi SQL Server?
¿Qué es Rcsi SQL Server?

Video: ¿Qué es Rcsi SQL Server?

Video: ¿Qué es Rcsi SQL Server?
Video: Why Do We Need Snapshot Isolation and RCSI? 2024, Mayo
Anonim

servidor SQL proporciona dos implementaciones físicas del nivel de aislamiento de lectura comprometido definido por el SQL estándar, bloqueo de lectura confirmada y aislamiento de instantánea de lectura confirmada ( RCSI ).

Entonces, ¿cuál es el uso del aislamiento de instantáneas en SQL Server?

Aislamiento SNAPSHOT especifica que los datos leídos dentro de un transacción nunca reflejará los cambios realizados por otras transacciones simultáneas. los usos de transacciones las versiones de filas de datos que existen cuando el transacción comienza.

Posteriormente, la pregunta es, ¿cómo funciona la instantánea de lectura confirmada? La idea detrás Leer instantánea confirmada El aislamiento es el siguiente: en lugar de bloquear un registro durante el leyendo fase con un bloqueo compartido, SQL Server voluntad Devuélvete transparentemente lo viejo comprometido grabar la versión de la Tienda de versiones. El almacén de versiones se almacena en TempDb.

También sepa, ¿cuál es el nivel de aislamiento predeterminado en SQL Server?

Leer comprometido

¿Qué es la instantánea de SQL Server?

Una base de datos instantánea es una vista estática de solo lectura de un servidor SQL base de datos (la base de datos de origen). La base de datos instantánea es transaccionalmente consistente con la base de datos de origen en el momento de la instantánea creación. Una base de datos instantánea siempre reside en el mismo servidor instancia como su base de datos de origen.

Recomendado: