![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
程序员鱼王
一名喜欢养鱼的程序员
展开
-
深入InnoDB存储引擎最小存储单位剖析MySQL,其实索引真不难
索引可以说是每个工程师的必备技能点,明白索引的原理对于写出高质量的 SQL 至关重要,今天我们就从 0 到 1 来理解下索引的原理,相信大家看完不光对索引还会对 MySQL 中 InnoDB 存储引擎的最小存储单位「页」会有更深刻的认识 从实际需求出发 假设有如下用户表: CREATE TABLE `user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` int(11) DEFAULT NULL COMMENT '姓名',转载 2021-10-26 20:48:55 · 109 阅读 · 0 评论 -
MySQL沉浸式面试:隔离级别、锁、索引原理连环炮你扛得住吗?
今天我们来聊聊MySQL原理 基础篇主要是侧重基础知识,原理篇是有一定基础后的递进,通过学习本篇,不仅可以进一步了解MySQL的各项特性,还能为接下来的容灾调优打下坚实的基础。 现在,就让我们继续跟随阿柴进行这场沉浸式面试吧。 ACID与隔离级别 那你先来说说MySQL的四种隔离级别吧。 SQL标准定义了4类隔离级别,包括一些具体规则,用来限定事务之间的隔离性。 这四种级别分别是读未提交、读已提交、可重复读、串型化。 读未提交,顾名思义,就是可以读到还没有提交的数据;读已提交会读到其它事务转载 2021-10-26 20:39:35 · 96 阅读 · 0 评论