MySQL
文章平均质量分 91
皮皮杨233
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL基础篇(三)锁
目录全局锁概念场景提问备份为什么需要加锁?为什么不用一致性读?为什么不使用 set global readonly = true?表级锁表锁元数据锁(meta data lock,MDL)提问MDL 对小表结构变更的影响?如何安全变更小表结构?MDL 读读不互斥,为什么对同一张表进行更新会互斥?当备库用 single-transaction 做逻辑备份的时候,如果从主库的 binlog 传来一个 DDL 语句会怎么样?行锁两阶段...原创 2022-01-11 17:51:02 · 1097 阅读 · 0 评论 -
MySQL基础篇(二)事务隔离 & 索引
事务隔离ACIDAtomicity:原子性Consistency:一致性Isolation:隔离性Durability:持久性隔离级别读未提交(read uncommitted)一个事务还未提交时,它所做的变更可以被其他事务看到。读提交(read committed)一个事务已提交时,它所做的变更才可以被其他事务看到。在 SQL 语句开始执行时,创建视图(访问时,以视图的逻辑结果为准)。可重复读(repeatable read)一个事务执..原创 2022-01-10 01:06:43 · 1320 阅读 · 0 评论 -
MySQL基础篇(一)查询 & 更新
目录一条SQL查询如何执行MySQL基本架构执行流程连接器查询缓存分析器优化器执行器一条SQL更新 如何执行redo log(重做日志)binlog(归档日志)提问为什么需要两种日志?两种日志的区别?update 流程?如何让数据库恢复到半个月前任意一秒的状态?为什么需要两阶段提交?一条SQL查询如何执行MySQL基本架构Server 层:核心服务功能,所有内置函数(日期、时间、数学),所有跨引擎功能都在...原创 2022-01-08 00:31:08 · 1997 阅读 · 0 评论
分享