首先问大家一个问题:MySQL当中的 “My” 是什么意思?
估计大部分人会说:My的意思不就是 “我的” 吗?MySQL,就是“我的”SQL。
这样想的话,就是大错特错了。
MySQL的发明者名叫 Michael “Monty” Widenius,MySQL是以他女儿的名字 “My” 来命名的。对这位发明者来说,MySQL数据库就仿佛是他可爱的女儿。
Michael “Monty” Widenius
眼看着金九银十就要到了,想要跳槽的童鞋们,真的可以好好准备了,到时候好去和面试官对线。面试官:“了解MySQL性能调优吗?”
这不是废话?要是不了解,直接凉了!
作为程序员,日常与数据库打交道那是必不可少,除了基础操作增、删、改、查之外,MySQL调优也是必不可少。1.数据库查询慢,但是找不到源头?
2.面对大量数据迁移无法下手?
3.mysql聚簇索引和非聚簇索引的区别是啥?
4.mysql如何实现高效的读写分离和分库分表?
5.当前读、快照读,到底读的是什么?
那么,这些问题在现实的业务中如何解决?如果不参考前人的技术经验,解决这些问题?难。
去任何一家公司面试,都离不开数据库的的问题,只有掌握了 MySQL调优的技能,才能收获一份令自己满意的 Offer。因此,马士兵教育开设了一次为期两天的《mysql深入浅出特训营》,全程直播,在线答疑。本号粉丝专属福利,前150名,仅需 0.02 元,一颗糖钱就能参加本次训练营!
Day1 超高并发下如何优雅的设计mysql数据库(上)
1、一节课教你看懂mysql的执行计划
2、mysql索引的实现原理和数据结构
3、mysql索引设计的技巧
4、mysql聚簇索引和非聚簇索引的区别
5、mysql索引的终极调优方案
6、mysql分布式集群的设计原则
7、mysql如何实现高效的读写分离和分库分表
Day2 超高并发下如何优雅的设计mysql数据库(下)
1、mysql事务隔离性的实现原理
2、mysql的原子性和持久性是如何实现的
3、当前读、快照读,到底读的是什么
4、mysql的并发访问核心机制-MVCC
5、共享锁、排他锁、意向锁、自增锁
6、mysql幻读的实现原理
7、如何查看mysql中的锁等待情况
其他mysql问题也可以问~