Capítulo 11. Registro de transacciones

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Cada base de datos de SQL Server tiene un registro de transacciones implementado como uno o varios archivos de registro de transacciones, además de los archivos de datos. El registro de transacciones almacena información sobre los cambios realizados en la base de datos y permite a SQL Server recuperar las bases de datos a un estado transaccionalmente coherente en caso de un cierre inesperado o un bloqueo. Cada modificación de datos en la base de datos se almacena allí, y una baja latencia del registro de transacciones es esencial para un buen rendimiento del sistema.

En este capítulo, explicaré cómo SQL Server registra las transacciones y cómo funciona internamente el registro de transacciones. A continuación, trataré varias buenas prácticas para la configuración del registro de transacciones y hablaré de cómo abordar las situaciones de "Registro de transacciones lleno". Por último, hablaré de cómo solucionar problemas de rendimiento insuficiente del registro de transacciones.

Internos del Registro de Transacciones

SQL Server utiliza un registro de transacciones para mantener cada base de datos en un estado transaccionalmente coherente, lo que significa que las modificaciones de datos realizadas desde dentro de las transacciones deben confirmarse o revertirse en su totalidad. SQL Server nunca permite que los datos sean transaccionalmente ...

Get Solución avanzada de problemas y ajuste del rendimiento de SQL Server now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.