♥ 3
⚡ 0
MySQL · Lección 04

¿Qué nivel de aislamiento usa InnoDB por defecto y cómo se comporta?

REPEATABLE READ: la transacción trabaja con una instantánea consistente tomada en su primera lectura, y para evitar fantasmas en lecturas con bloqueo usa bloqueos de rango (next-key); READ COMMITTED toma una instantánea nueva en cada sentencia y bloquea menos
READ UNCOMMITTED, donde una transacción puede ver cambios que otras aún no han confirmado
En REPEATABLE READ cada sentencia ve los últimos cambios confirmados por otras transacciones, igual que en READ COMMITTED
Los niveles de aislamiento solo afectan a las transacciones de solo lectura; las escrituras ignoran el nivel configurado
MySQL · Lección 04

Completa el código

El nivel por defecto de InnoDB es REPEATABLE
MySQL · Lección 04

¿Por qué cambiar a READ COMMITTED puede reducir bloqueos y deadlocks en algunas cargas?

✓

¡Lección completada!

Transacciones y niveles de aislamiento en InnoDB

0
XP ganado
3
Vidas restantes