开发者社区> 问答> 正文

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

已解决

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

展开
收起
酸不李子 2022-04-04 08:35:35 2523 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

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

    2022-04-29 22:01:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载