Waking-Up icon indicating copy to clipboard operation
Waking-Up copied to clipboard

MySQL知识点添加

Open stevezkw1998 opened this issue 3 years ago • 1 comments

MySQL架构

image

MySQL日志

错误日志:记录出错信息,也记录一些警告信息或者正确的信息。 查询日志:记录所有对数据库请求的信息,不论这些请求是否得到了正确的执行。 慢查询日志:设置一个阈值,将运行时间超过该值的所有SQL语句都记录到慢查询的日志文件中。 二进制日志:记录对数据库执行更改的所有操作。 中继日志:中继日志也是二进制日志,用来给slave 库恢复 事务日志:重做日志redo和回滚日志undo

主从复制

复制的基本原理 slave 会从 master 读取 binlog 来进行数据同步 三个步骤 master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events; salve 将 master 的 binary log events 拷贝到它的中继日志(relay log); slave 重做中继日志中的事件,将改变应用到自己的数据库中。MySQL 复制是异步且是串行化的。 image 复制的基本原则 每个 slave只有一个 master 每个 salve只能有一个唯一的服务器 ID 每个master可以有多个salve 复制的最大问题 延时

参考:MySQL 三万字精华总结 + 面试100 问,和面试官扯皮绰绰有余(收藏系列)

stevezkw1998 avatar Feb 27 '21 17:02 stevezkw1998

MySQL45讲笔记:https://www.yuque.com/huhuitao-sssvf/gg0865/yap9bq#oJq84

itdatao avatar Apr 17 '21 01:04 itdatao