sql >> Databáze >  >> RDS >> Oracle

AUTONOMOUS_TRANSACTION

IMO Autonomous Transactions jsou speciálně přizpůsobeny protokolování:běží nezávisle na hlavní relaci, což znamená, že můžete zapisovat do tabulky, potvrzovat nebo vracet změny, aniž byste ovlivnili hlavní transakci.

Přinášejí také malou režii:pokud spouštíte velké výpisy a mezi každý výpis přidáte autonomní transakci, náklady na výkon budou zanedbatelné.

Existuje také vedlejší efekt, který vás může zajímat:protože autonomní transakce jsou v relacích nezávislých na volající transakci, můžete sledovat průběh vašeho hlavního procesu, jak běží. Nemusíte čekat na dokončení hlavní transakce:můžete se dotazovat na tabulku protokolování, jak je naplněna autonomními transakcemi.



  1. Dynamické připojení k databázi MySQL pro Entity Framework 6

  2. Vygenerujte časové období ze dvou datových sloupců

  3. Jak odebrat sloupec v SQL Server pomocí T-SQL

  4. Počítání řádků pro všechny tabulky najednou