sql >> Database >  >> RDS >> Mysql

Hoe werkt het opschorten van transacties in het voorjaar?

Het punt van het opschorten van een transactie is om de huidige transactie voor een thread te wijzigen in een nieuwe. Dit zou NIET in lijn zijn met de semantiek van geneste transacties, omdat de nieuwe en opgeschorte transacties volledig onafhankelijk van elkaar zijn. Er is geen API op verbindingsniveau om het opschorten van transacties te ondersteunen, dus dit moet worden gedaan met een andere verbinding. Als u JTA met Spring gebruikt, wordt dit gedaan door de JTA-transactiemanager. Als u DataSourceTransactionManager gebruikt, kunt u in de code kijken en zien dat deze de huidige verbinding opslaat als een "onderbroken bron" en een nieuwe verbinding uit de gegevensbron haalt voor de nieuwe transactie.




  1. SQL Server Prestaties TOP IO Query -1

  2. alternatief voor listagg in Oracle?

  3. Voorbeeld Oracle-functie (retournummer)

  4. mysql load-testtools