为了账号安全,请及时绑定邮箱和手机立即绑定
编程百科手册

扫一扫 手机阅读

精选留言
  • 慕雪3119260

    不得不说,结尾处的四个生活实例可太形象了!!为老师点赞!!

    讲师回答 / 马听老师

    感谢同学支持,看来列举的这些例子达到预期效果了。

  • lixiaomuke

    很喜欢老师的这种专栏写作风格,重点突出,通俗易懂,与实际情况结合等等

    讲师回答 / 马听老师

    谢谢啦,感谢订阅和认可。

  • 决明子_0001

    收益丰富

  • 慕雪3119260

    不得不说,MyCAT 真的是神来之笔!!!

  • 慕无忌8331556

    文章写得很精彩,可是工作中遇到过难以优化而又因为业务需求不得不执行低效率查询的SQL语句,这样的问题应该如何去解决?

    讲师回答 / 马听老师

    你好,可以考虑把低效并且没办法再优化的查询语句放到Es里。

  • 王义航11

    我就看明白了个慢查询这三个字 抓狂 我目前不是计算机专业 救救孩子的头发吧 嘿嘿嘿(老师讲的很好哦 推荐 )

    讲师回答 / 马听老师

    同学你好,我知道的身边很多大牛都不是计算机专业毕业的哟,相信专栏能帮到你哈。如果有问题,欢迎在留言区留言哟。

  • chDreamSeeker

    老师写的真好,解除了多年的疑惑,和不解

    讲师回答 / 马听老师

    感谢认可,后面的阅读有疑问,也欢迎留言哈

  • 王义航11

    谢谢老师分享

  • yang_绿叶

    买啦,我数据库一直就会一点增删改查什么的,弱弱的问下老师,这样能够看懂嘛!期待这次能有提高。

    讲师回答 / 马听老师

    我们这个专栏有很多地方在讲解优化前都会补充一些基础知识的,同学应该可以看懂的,当然,如果有些地方没理解或者我讲的不清楚,欢迎在留言区留言哈^^

  • 慕雪3119260

    老师,问一个问题,什么时候使用聚集索引?什么时候使用辅助索引呢?咱们课件中的查询语句,使用哪个的多呢?

    讲师回答 / 马听老师

    同学你好,好问题,InnoDB 的数据是按照主键顺序存放的,而聚集索引就是按照每张表的主键构造一颗 B+ 树,它的叶子节点存放的是整行数据。当通过辅助索引来寻找数据时,InnoDB 存储引擎会遍历辅助索引树查找到对应记录的主键,然后通过主键索引来找到对应的行数据。比如一颗高度为 3 的辅助索引树中查找数据,那需要对这颗辅助索引树遍历 3 次找到指定主键,如果聚集索引树的高度也为 3,那么还需要对聚集索引树进行 3 次查找,最终找到一个完整的行数据所在的页,因此获取数据一共需要6 次逻辑 IO 访问。因此如果你知道要查的某一行数据的主键,就最好用主键(聚集索引)查询。课件中普通索引用的多,因为工作中大多数使用普通索引做为条件查的。当然具体区别在第10节有详细讲解。

正在加载中...

造烛求明,读书求理
扫码关注慕课网服务号
干货分享
定期活动
课程优惠
专栏福利
官方优惠福利活动一手掌握,关注慕课网(ID:imooc-com),和30万+程序员一起成长!

本专栏知识点梳理

1.专栏阅读需要具备一定的MySQL基础语法知识,可参考:

2.在此专栏基础上,如果您想进阶学习MySQL源码分析相关知识,可参考:

下载慕课网APP

更好的体验,让阅读随处可得

扫描二维码,下载慕课网APP
意见反馈 邀请有奖 帮助中心 APP下载
官方微信