Mysql学习重点
索引
- Mysql的InnoDB索引机制是如何实现的?
1)B+树
2)叶子节点有链表,加快区间访问速度
3)主键索引和辅助索引的区别
4)InnoDB设计是利用了缓存机制,减少IO访问次数 - 执行计划的使用?
- SQL如何调优?
1)查看执行计划
2)优化索引
3)减少IO的次数
4)反范式设计
- 事务的特征?ACID
Atomic原子性:
Consistency一致性:
Isolation隔离性:
Durability持久性:储存到磁盘中,即时断电数据依然存在。 - 并发事务带来的问题?
- 事务的隔离级别?
- redo log的作用
随机IO变成顺序IO,提高性能,保证数据的持久性。 - undo log的作用?
保证事务的原子性。 - bin log的作用?
备份,主备同步 - MVCC
解决不可重复读 - 乐观锁、悲观锁的实现?区别和使用场景?
- InnoDB和MyIsam的区别?
- 数据库的三大范式?
推荐阅读
- 由浅入深理解AOP
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- 一起来学习C语言的字符串转换函数
- 定制一套英文学习方案
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 如何更好的去学习
- 【韩语学习】(韩语随堂笔记整理)
- 焦点学习田源分享第267天《来访》