MySQL
2023-03-08 15:17:45 8 举报
MySQL
作者其他创作
大纲/内容
RBO规则优化CBO成本优化(多用)
优化器
执行SQL
事务特性 : 原子性(Atomicity)、一致性(Consistent)、隔离性(Isalotion)、持久性(Durable),简称为ACID事务隔离级别 : 读未提交(READ UNCOMMITTED)、读提交 (READ COMMITTED)、可重复读 (REPEATABLE READ)、串行化 (SERIALIZABLE)Redo/Undo机制 : Redo log用来记录某数据块被修改后的值,可以用来恢复未写入 data file 的已成功事务更新的数据;Undo log是用来记录数据更新前的值,保证数据更新失败能够回滚。锁 : 属性分类 : 读锁/共享锁(Shared Locksspan style=\
Server
连接器
客户端:jbdc,navicat
分析器
存储引擎
MySQL架构
锁的兼容性
IS(意向共享)
IX(意向排他)
S(共享)
X(排他)
可
不
执行器
管理连接验证权限
词法分析语法分析
幻读 : 幻读是指一个事务中按照某个条件先后两次读取数据库,两次读取结果的条数不同,更加强调的是读到了之前没有读到的数据MVCC解决了幻读,但没完全解决,解决了当前操作都是当前读才不会有幻读, 但是当快照读和当前读一起出现时,就有幻读。(见另一文档span style=\
0 条评论
下一页