Session

SQL Server Recovery a fondo: ¿qué ocurre después de un crash?

Una instancia de SQL Server se cae. Arranca el servicio pero algunas bases permanecen durante minutos, o incluso horas, en estado RECOVERING.

¿Qué está haciendo SQL Server durante todo ese tiempo?

En esta sesión entraremos en las tripas del proceso de recovery para entender cómo SQL Server consigue devolver una base de datos a un estado consistente después de una caída y por qué este proceso puede ser prácticamente instantáneo en unas ocasiones y desesperadamente lento en otras.

Seguiremos el camino que recorre el motor desde que comienza la recuperación hasta que la base vuelve a estar disponible, entendiendo qué decisiones toma, qué información necesita y qué ocurre con las transacciones que estaban en marcha en el momento del fallo.

También veremos qué podemos observar como DBAs mientras el recovery está ocurriendo, qué situaciones pueden alargarlo y cómo ha evolucionado este proceso en las versiones modernas de SQL Server.

Una sesión completamente centrada en internals para quienes no se conforman con esperar a que desaparezca el estado RECOVERING y quieren entender qué está haciendo realmente SQL Server mientras tanto.

Roberto Carrancio

Camarma de Esteruelas, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top