开发者社区 问答 正文

Seata的前提是:数据库本身的事务隔离级别必须改为读未提交吗?

Seata的前提是:数据库本身的事务隔离级别必须改为读未提交吗?

展开
收起
一人吃饱,全家不饿 2021-02-01 23:28:39 2490 分享 版权
来自: 阿里开源
1 条回答
写回答
取消 提交回答
  • Seata的隔离级别与Seata分布式事务之间的可见性有关,与数据库事务的隔离无关。 这里分布式事务的隔离级别说的是分布式事务和分布式事务之间的可见性,上升了一个层面不要把它想成单机事务的隔离性。Seata的隔离级别默认读未提交,可以支持读已提交。全局事务的隔离级别一定基础上依赖本地事务的隔离级别。因此本地事务的隔离级别只要大于等于Seata支持的隔离级别就行,所以一般数据库的默认级别就可以。

    2021-02-01 23:28:50
    赞同 展开评论