托马斯 の 博客
一文掌握MySQL日志 一文掌握MySQL日志
在MySQL 中我们经常会接触到三个核心日志,它们分别是:binlog 、redo log、undo log。很多人对于它们可能并不陌生,但是具体区分起来各自的功能用途以及实现原理,那可能认知就会比较模糊了,今天就跟大家一起,来清晰明了的介
2023-03-26
聚簇索引和非聚簇索引 聚簇索引和非聚簇索引
聚簇索引与非聚簇索引 1. 聚簇索引(主键索引)InnoDB会自动为主键id创建一棵名为主键索引(又叫做聚簇索引)的B+树,这个B+树的最重要的特点就是叶子节点包含了完整的用户记录,大概长这个样子。主键索引的B+树的每一个节点内的记录都是按
2021-08-15
MySQL 之索引、视图、触发器 MySQL 之索引、视图、触发器
MySQL 之索引、视图、触发器索引 索引的引入 索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度;类似于图书的目录,方便快速定位,寻找指定的内容。 索引的优缺点 优点:提高查询数据的速度缺点:创建和维护索引的
2021-08-03
MySQL 三范式 MySQL 三范式
MySQL 三范式第一范式(1NF):表中的每列的属性不可再分比如: 学号(主键) 姓名 性别 就读信息 20200101 张三 男 大一,土木工程 上表中可以看到,(就读信息)这一列,其实还可以分解成(年级)和(专业),
2021-07-18
MySQL 性能分析 MySQL 性能分析
MySQL 性能分析explain explain select * from users; -- 本意为显示警告信息。但是和 explain 一块儿使用,就会显示出优化后的 sql。需要注意使用顺序。(只能在 mysql cli 中才会
2021-07-11
MySQL 主从复制 MySQL 主从复制
MySQL 主从复制 主从复制原理 主从复制的基本原则 每个 slave 只有一个 master 每个 slave 只能有一个唯一的服务器 ID 每个 master 可以有多个 salve 一主一从常见配置 mysql 版
2021-07-07