
mysql
时不我予de哀愁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql中RR级别下,为何能保证数据数据可重复读?
1、重复读是谁锁住了Select 的结果级? 间隙锁—Next-Key: 模拟运行重复读: Session 1 (红色框): select; Session 2 (蓝色框):UPDATA WHERE ID 2(BB) COMMIT; 1、Session 1 在 2 发生后进行select读取: B虽然变成BB了,但是间隙锁征用UNDO块。Session 1读取数据时隙锁不从数据块读数据,而是从UNDO块上读取数据。(这叫间隙锁扩大),这时UNDO块变成了持久块。 2、Session 2 提交修改事务后重新原创 2021-12-26 17:28:51 · 668 阅读 · 0 评论 -
一条mysql在MysqlServer层(从连接池到查询缓存)中的执行的过程
我使用的是流程图的形式进行呈现 一条sql语句从Sql接口–>查询解析器–〉查询优化器–>查询缓存 中间mysql数据库如何执行的; 文章目录mysql体系结构全图java连接Mysql过程,以及数据库连接池mysql-->查询缓存的过程源文件链接 mysql体系结构全图 java连接Mysql过程,以及数据库连接池 mysql–>查询缓存的过程 源文件链接 https://www.processon.com/diagraming/61a437e30791296e0a1d原创 2021-11-29 14:45:09 · 636 阅读 · 0 评论