[英]AUTONOMOUS_TRANSACTION
IMO自治事务特别适用于日志记录:它们独立于主会话运行,这意味着您可以在表中写入,提交或回滚更改而不会影响主事务。
它们也增加了很少的开销:如果你运行大语句并在每个语句之间添加一个自治事务,那么性能成本可以忽略不计。
还有一个您可能感兴趣的副作用:由于自主事务处理来自调用事务的独立会话,因此您可以跟踪主进程在运行时的进度。 您不必等待主事务完成:您可以查询日志表,因为它由自治事务填充。
显然,即使主事务回滚,在自治事务中完成的任何日志记录都将保留在数据库中。 对于日志记录,这可能是您想要的,但重要的是要记住,“将行X插入表Y”的日志记录并不意味着该插入实际上已提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.