sql >> Base de Datos >  >> RDS >> Oracle

TRANSACCIÓN_AUTÓNOMA

Las transacciones autónomas de IMO están particularmente adaptadas al registro:se ejecutan independientemente de la sesión principal, lo que significa que puede escribir en una tabla, confirmar o revertir cambios sin afectar la transacción principal.

También agregan poca sobrecarga:si ejecuta declaraciones grandes y agrega una transacción autónoma entre cada declaración, el costo de rendimiento será insignificante.

También hay un efecto secundario que puede resultarle interesante:dado que las transacciones autónomas se encuentran en sesiones independientes de la transacción que realiza la llamada, puede seguir la progresión de su proceso principal a medida que se ejecuta. No tiene que esperar a que finalice la transacción principal:puede consultar la tabla de registro a medida que la llenan las transacciones autónomas.