Temas avanzados de transacciones
La falta de administración de las transacciones a menudo produce problemas de prioridades y de rendimiento en sistemas con muchos usuarios. A medida que aumenta el número de usuarios de un sistema, adquiere importancia el que las aplicaciones utilicen las transacciones eficazmente. SQL Server Database Engine (Motor de base de datos de SQL Server) también admite transacciones anidadas, puntos de retorno de transacciones y transacciones enlazadas, que ofrecen a los programadores opciones adicionales para escribir transacciones eficaces.
Tema |
Descripción |
---|---|
Explica cómo anidar transacciones en procedimientos almacenados que pueden llamarse desde sesiones que pueden tener o no una transacción activa. |
|
Los puntos de retorno ofrecen un mecanismo para revertir partes de una transacción. |
|
Se pueden enlazar dos sesiones, en cuyo caso comparten una transacción y un conjunto de bloqueos comunes. |
|
La elección de un nivel de aislamiento define cómo se aísla la sesión actual de actualizaciones realizadas en otras sesiones. |
|
Revertir y confirmar acciones en procedimientos almacenados y desencadenadores |
Describe los comportamientos asociados a la reversión de una transacción a partir de un procedimiento almacenado o un desencadenador. |
Determinadas instrucciones no se pueden ejecutar en una transacción activa. |
|
Describe la recomendación de codificar transacciones que se ejecuten y escalen correctamente. |