后端程序员必备:MySQL数据库相关流程图/原理图
发布时间:2019-08-06 03:42:22 所属栏目:MySql教程 来源:Java知音TM
导读:副标题#e# 前言 整理了一些Mysql数据库相关流程图/原理图,做一下笔记,大家一起学习。 1.mysql主从复制原理图 mysql主从复制原理是大厂后端的高频面试题,了解mysql主从复制原理非常有必要。 主从复制原理,简言之,就三步曲,如下: 主数据库有个bin-log
一张表中可以有成千上万条记录,一个页只有16KB,所以可能需要好多页来存放数据。不同页其实构成了一条双向链表,File Header是InnoDB页的第一部分,它的FIL_PAGE_PREV和FIL_PAGE_NEXT就分别代表本页的上一个和下一个页的页号,即链表的上一个以及下一个节点指针。 ![]() 5.Innodb索引结构图 我们先看一份数据表样本,假设Col1是主键,如下: ![]() B+树聚集索引结构图 ![]()
非聚集索引结构图 假设索引列为Col3,索引结构图如下: ![]()
InnoDB 锁类型思维导图 ![]() 加锁机制 乐观锁与悲观锁是两种并发控制的思想,可用于解决丢失更新问题。 乐观锁
悲观锁
锁粒度
兼容性 共享锁:
排他锁:
锁模式
【编辑推荐】
点赞 0 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |