- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐















- 课程介绍
- 课程大纲
适合人群:
希望对数据库有更深的理解的同学 想学习面试官经常问的数据库底层知识的同学 对于数据库知识有一定的基础 了解mysql
你将会学到:
你将从容面对数据库的原理知识问题,课程基本覆盖面试中常问的数据库底层技术知识
- 掌握事务、并发一致性问题、多版本并发控制MVCC等数据库原理知识
- 掌握基本的SQL语言、视图、触发器、查询优化的知识
- 深入学习MYSQL的B+ Tree索引原理、索引优化、存储引擎的原理知识
- 掌握面试中最常问的数据库和MYSQL高频技术问题
课程简介:
课程主要分为三部分的内容:
1、数据库系统原理
包括:(1.1)事务(1.2)并发一致性问题(1.3)数据库加锁的原理(1.4)隔离级别
(1.5)多版本并发控制MVCC(1.6)Next-key Locks (1.7) 数据库三范式理论
2、SQL相关知识
包括: (2.1)常用SQL语句 (2.2) 视图和存储过程 (2.3) 触发器和事务管理
(2.4)权限管理
3、Mysql原理知识
包括:(3.1)Mysql的B+Tree 原理(3.2)Mysql索引(3.3)索引优化
(3.4) 查询性能优化(3.5)存储引擎(3.6)mysql数据类型
(3.7)水平切分和垂直切分
课程大纲-深入理解数据库基本原理和Mysql高频面试点讲解
第1章课程介绍(2分钟2节)
第2章数据库系统原理(41分钟7节)
2-6
Next-Key LocksNext-Key Locks 是 MySQL 的 InnoDB 存储引擎的一种锁实现。MVCC 不能解决幻影读问题,Next-Key Locks 就是为了解决这个问题而存在的。在可重复读(REPEATABLE READ)隔离级别下,使用 MVCC + Next-Key Locks 可以解决幻读问题。
「仅限付费用户」点击下载“016Next-Key Locks.pptx”
[03:23]开始学习第3章SQL相关知识(13分钟4节)
第4章Mysql原理知识(18分钟7节)