每天学一点-mysql
文章平均质量分 65
TVJEUkVBTQ
程序猿兼屌丝,喜欢搞搞服务开发,欢迎交流
展开
-
3 事物的隔离性
3 事物的隔离性3.1 事物的特性(ACID ) 原子性(Atomicity): 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性(Consistency): 执行事务前后,数据保持一致,例如转账业务中,无论事务是否成功,转账者和收款人的总额应该是不变的; 隔离性(Isolation): 并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的; 持久性(Durability): 一个事务被提交之后原创 2021-01-21 15:21:26 · 368 阅读 · 0 评论 -
2 更新过程
目录2 更新过程2.1 日志模块2.1.1 redo log2.1.2 日志模块:binlog2.2 流程介绍2.2.1 流程图2.2.2 “两阶段提交”2 更新过程更新流程上类似查询流程,而与查询流程不一样的是,更新流程还涉及两个重要的日志模块,它们正是我们今天要讨论的主角:redo log(重做日志)和 binlog(归档日志)2.1 日志模块2.1.1 redo log2.1.1.1 意义(为了解决什么问题?)如果每一次的更新操作都需要写进磁盘,然后原创 2021-01-16 17:09:05 · 210 阅读 · 0 评论 -
每天学一点-mysql总纲
1查询流程学习资料:极客时间丁奇老师的 MySQL 实战45讲原创 2021-01-15 17:32:20 · 87 阅读 · 0 评论 -
查询过程介绍
目录1 查询流程简介2 长连接问题2.1 什么是长连接2.2 长连接带来的问题2.3 怎么解决这个问题1 查询流程简介 select 执行过程:建立连接 -> 是/否查询缓存(mysql 8.0 之后已经没有这个功能了)-> 词法分析 ··· 如下图: 词法分析:将输入的 sql 语句解析成一个个单词 语法分析:将一个个单次赋予语意 2 长连接问题2.1 什么是长连接数据库里面,长连接是指连接成功后,如果客户端持续有请求,.原创 2021-01-15 17:27:52 · 189 阅读 · 0 评论