![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
CodingSoldier
这个作者很懒,什么都没留下…
展开
-
spring boot + mybatis plus + 多数据源 + 分布式事务
本文介绍一种使用spring boot + mybatis plus + 多数据源 + 分布式事务 的实现方式。由于涉及多个数据库,自然就涉及到分布式事务。先了解几个概念:1、XA是什么?XA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。...原创 2020-03-28 14:41:27 · 5991 阅读 · 8 评论 -
mysql事物隔离级别Read Committed(读取已提交)、Repeatable Read(可重读)的区别演示
mysql有四种隔离级别Read Uncommitted(读取未提交) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。Read Committed(读取已提交) 这是大多数数据库系统的默认隔离级别(但不是MySQL默认的)。它满足了...原创 2019-06-21 10:32:58 · 8607 阅读 · 0 评论 -
Mysql存储引擎Innodb的读写锁、行级锁
读写锁Mysql存储引擎Innodb在处理并发读或者写的时候,通过两种类型的锁来解决并发问题,这两种锁通常称为共享锁和排他锁,也叫读锁和写锁。读锁是共享的,即多个客户端可以同时读取同一资源。写锁是排他的,也就是说写锁会阻塞其他的写锁和读锁。举个例子:客户端A读取操作不需要等待客户端B读取完成并释放锁。但客户端A进行写操作的时候,会阻塞其他客户端的读和写操作,直到客户端A写操作完...原创 2019-06-29 12:45:58 · 1978 阅读 · 1 评论