本课程从单点到集群,由浅入深带大家深入理解MySQL原理,并学会多种不同的MySQL性能优化技巧,最终学会搭建高并发、高性能、高可用MySQL集群,从容应对工作中各种复杂数据库问题。

1-1课程导学(09:14)

2-1CentOS7操作系统搭建(09:20)

2-2MySQ安装(10:04)

2-3MySQL配置(07:38)

3-1为什么需要数据库(07:41)

3-2数据库软件的典型架构是怎样的(10:04)

3-3MySQL软件架构是怎样的(09:23)

3-4客户端怎样连接MySQL数据库(上)(14:17)

3-5客户端怎样连接MySQL数据库(下)(04:19)

3-6一个SQL语句是怎样执行的(10:27)

3-7MySQL有哪些存储引擎(09:33)

3-8本章小结(03:58)

4-1什么叫索引组织表(07:44)

4-2B+树的B是什么意思-1(13:24)

4-3B+树的B是什么意思-2(14:22)

4-4为什么说InnoDB索引即数据(17:20)

4-5InnoDB数据表是如何存储的(11:59)

4-6InnoDB数据行长什么样-1(12:08)

4-7InnoDB数据行长什么样-2(14:59)

4-8索引有哪些左侧用法(12:53)

4-9如何约束数据(07:36)

4-10如何使用不存在的数据表(05:56)

4-11本章小结(10:18)

5-1示例数据库的安装(07:26)

5-2WHERE查询太慢,怎么办(13:14)

5-3有更合适的索引不走,怎么办(11:08)

5-4COUNT这么慢,怎么办(12:57)

5-5ORDERBY这么慢,怎么办(16:14)

5-6随机选取这么慢,怎么办(17:21)

5-7带头大哥丢了,怎么办(15:38)

5-8明明有索引,就是不走,怎么办(18:10)

5-9分页查询这么慢,怎么办(09:30)

5-10本章小结(10:27)

6-1数据库动起来之后,会发生什么(06:55)

6-2什么日志不是给人看的(15:40)

6-3一条数据是如何更新的(14:16)

6-4锁:怎样平衡功能与性能(13:39)

6-5事务:InnoDB的杀手锏(ACID)(06:36)

6-6事务:InnoDB的杀手锏(隔离级别)(19:08)

6-7MVCC是怎么做到千人千面的(1)(11:09)

6-8MVCC是怎么做到千人千面的(2)(14:21)

6-9间隙锁把全表都锁住了,怎么办(18:07)

6-10MySQL也有垃圾回收吗(11:33)

6-11如何改善刷脏性能(10:32)

6-12如何解决死锁问题(13:45)

6-13元数据锁是如何导致数据库崩溃的(13:19)

6-14本章小结(06:38)

7-1什么是ORM框架(08:58)

7-2ORM框架是如何设计的(07:30)

7-3ORM框架有哪些常见问题(07:39)

7-4本章小结(03:42)

独家号:慕课网

慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)课程涉及JAVA、前端、Python、大数据等60类主流技术语言,覆盖了面试就业、职业成长、自我提升等需求场景,帮助用户实现从技能提升到岗位提升的能力闭环。

学习方式:在线播放或缓存下载