Zzed

Páginas: 3 (502 palabras) Publicado: 19 de julio de 2012
TECNICAS DE RECUPERACIÓN 2º PARTE.
Materia: Base de Datos II

Redo. NonQuiescent ckpt.
Escribir en el Log y flush Log. Escribir en disco todos los items modificados por transacciones quehicieron COMMIT al momento del START CKPT, y que estan en buffer y aún no fueron a disco. Aceptar nuevas transacciones. Escribir el registro < END CKPT >en el Log en disco (flush II log). Materia: Base deDatos del

Redo. NonQuiescent ckpt.

Materia: Base de Datos II

 Se decide introducir un CKPT. Las transacción T2 está activa.  Se aceptan nuevas transacciones.  indica que lasmodificaciones de T1 ya están en disco, ¿por qué?

Redo. NonQuiescent ckpt.
Recovery: Se aplica la política REDO.
– Encuentro un , indica que las transacciones que hicieron COMMIT antes del START CKPTtienen sus cambios en disco, luego las ignoro. – Rehago las transacciones que hicieron COMMIT, y que comenzaron luego del START CKPT, o que estuvieron activas en ese momento. Leo hasta el START másantiguo de estas transacciones.
Materia: Base de Datos II

Redo. NonQuiescent ckpt.
 Encuentro un (no hay un debido a un crash). Debo leer el Log hasta el END CKPT anterior o hasta el comienzo delLog, si no hubiera ckpts. ¿Por qué?

Materia: Base de Datos II

Redo. Ejemplo.
 Crash y el último registro es el 12, se rehacen T2 y T3 comenzando desde el registro 3 (B=10, C=15, D=20). Crash y último registro es el 7. Se rehace T1 comenzando desde el registro 1 (A=5). Agrego registro y flush del Log.
Materia: Base de Datos II

Undo/Redo.
Escribir en el Log y flush Log. Escribiren disco todos los items modificados por transacciones que hicieron COMMIT al momento del START CKPT, y que están en buffer y aún no fueron a disco. Aceptar nuevas transacciones. Escribir elregistro < END CKPT > en el Log en disco (flush II log). del Materia: Base de Datos

Undo/Redo.

 Se decide introducir un CKPT. La transacción T2 está activa.
 Se aceptan nuevas transacciones. ...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS