
MYSQL
文章平均质量分 81
Tattoo_Welkin
Just do it !!!
展开
-
mysql按30分钟进行分组
mysql按30分钟进行分组转载 2023-02-22 18:29:36 · 688 阅读 · 1 评论 -
MYSQL 索引建立与失效
文章目录如何建立索引哪些情况下不适合建立索引有哪些索引失效场景(罗列了8种)索引失效分析工具:可以使用explain命令加在要分析的sql语句前面,在执行结果中查看key这一列的值,如果为NULL,说明没有使用索引。explain 语句的关键点以及ES分析语句性能的关键字如何建立索引MySQL高级之索引分析哪些情况下不适合建立索引唯一性差;频繁更新的字段不用(更新索引消耗);where中不用的字段;索引使用<>时,效果一般;有哪些索引失效场景(罗列了8种)or原创 2022-05-01 11:22:07 · 216 阅读 · 0 评论 -
Mysql 知识杂记
文章目录最左匹配原则explain 语句的关键点以及ES分析语句性能的关键字TypeKey 字段Extra字段为什么使用 B+ 树最左匹配原则MySQL建立联合索引时会遵守最左前缀匹配原则,即最左优先,在检索数据时从联合索引的最左边开始匹配。可以看到 a 的值是有顺序的,1,1,2,2,3,3,而b的值是没有顺序的1,2,1,4,1,2。但是我们又可发现 a 在等值的情况下,b 值又是按顺序排列的,但是这种顺序是相对的。这是因为MySQL创建联合索引的规则是首先会对联合索引的最左边第一个字段排序,在原创 2022-04-08 16:51:10 · 945 阅读 · 0 评论 -
InnoDB 存储引擎架构与索引的实现
文章目录Mysql 体系结构InnoDB体系结构后台线程内存池Checkpoint 机制InnoDB的关键特性插入缓冲两次写( Double Write)自适应哈希索引(Adaptive Hash Index)异步IO(Async IO)刷新邻接页(Flush Neighbor Page)索引Mysql 体系结构Connectors指的是不同语言中与SQL的交互Management Se...原创 2019-08-10 16:25:30 · 774 阅读 · 0 评论 -
[ MYSQL ] 常用数据存储引擎,索引和隔离级别介绍
文章目录三个范式是什么什么是事务?事务提供了一个返回的机会ACID — 数据库事务正确执行的四个基本要素事务隔离级别1. 脏读:一个事务读取到另外一个事务未提交的数据(read uncommitted)2. 不可重复读:一个事务读取到另外一个事务已经提交的数据,也就是说一个事务可以看到其他事务所做的修改(read commmited)3. 虚读(幻读):是指在一个事务内读取到了别的事务插入的数据,...原创 2019-10-11 23:15:19 · 1085 阅读 · 0 评论 -
MySQL实战45讲笔记
文章目录redo 日志 和 binlogMYSQL 事务全局锁,表锁 和 行锁全局锁表级锁行锁两阶段锁协议死锁和死锁检测MVCC 机制redo 日志 和 binlogMYSQL 的整体架构如下:WAL 的全称是 Write-Ahead Logging,它的关键点就是先写日志,再写磁盘,也就是先写粉板,等不忙的时候再写账本。有了redo log,InnoDB就可以保证即使数据库发生异常重启,之前提交的记录都不会丢失,这个能力称为crash-safe。redo 日志是引擎层记录的日志,是物理日志,原创 2022-03-06 16:16:08 · 379 阅读 · 0 评论 -
数据库事务的实现原理
文章目录认识事务事务的ACID特性事务的分类(1) 扁平事务(2) 带有保存点的扁平事务(3) 链事务(4)嵌套事务(5) 分布式事务一:Mysql InnoDBInnoDB的锁lock 和 latch锁的分类什么是意向锁?一致性非锁定读(如果有锁,是如何读取数据的?)一致性锁定读自增长与锁(为什么在创建表的时候要加上主键?而且还是auto_increatment)外键与锁锁的算法(这个玩意儿还得...原创 2019-08-07 22:01:05 · 4442 阅读 · 0 评论