开发者社区 问答 正文

什么时候会事务超时(timeout)呢?

已解决

什么时候会事务超时(timeout)呢?

展开
收起
酸不李子 2022-04-04 08:35:35 2590 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    有的事务操作会延续一段的时间,事务本身可能关联到数据表的锁定,因而长时间的事务操作效率就会变低,对于过长的事务操作,考虑Roll back事务并要求重新操作,而不是一直在等待事务的完成。这时候我们就可以设置事务超时期间,计时是从事务开始时,所以这个设置必须搭配传播行为PROPAGATION_REQUIRED、PROPAGATION_REQUIRES_NEW、PROPAGATION_NESTED来设置。

    2022-04-29 22:01:59
    赞同 展开评论
问答地址: