mysql
文章平均质量分 95
王叮咚
JAVA菜狗子
展开
-
undolog日志
记录的回滚操作,也称之为`回滚日志`;所以在更新一条记录时,不仅会产生 `redolog`,`binlog`日志,还会产生`undolog`日志;mvcc多版本并发控制原创 2023-01-26 21:35:56 · 1572 阅读 · 0 评论 -
binlog日志
什么是binlog日志,binlog日志的文件格式,binlog日志的写入机制sync_binlog原创 2023-01-25 23:45:53 · 3243 阅读 · 0 评论 -
redolog日志
InnoDB的redolog是固定大小的,比如可以配置为一组4个文件,每个文件的大小是1GB,那么这个文件总共就可以记录4GB的操作。checkpoint:检查点,代表的是当前要擦除的位置,擦除之前要把记录更新到数据文件write pos:代表当前记录的位置;write pos和checkpoint之间的是还空着的部分,可以用来记录新的操作。如果write pos追上checkpoint,表示满了,这时候不能再执行新的更新,得停下来先擦掉一些记录,把checkpoint推进一下。原创 2023-01-25 22:48:27 · 639 阅读 · 0 评论 -
MySQL 架构
MySQL 架构1. MySQL 中包含的模块服务器初始化模块服务器初始化模块负责在启动时完成服务器初始化。连接管理器连接管理器侦听来自客户端的连接,然后将请求发给线程管理器。线程管理器线程管理器负责跟踪线程,确保分配线程,以处理来自客户端的连接连接线程连接线程是在一个已建立的连接上处理客户端请求的工作核心用户验证模块用户验证模块验证所连接的用户,并对包含该用户层权限信息的结构和变量进行初始化。访问控制模块访问控制模块检验客户端用户是否原创 2022-03-02 20:29:44 · 1040 阅读 · 0 评论