ITPub博客

首页 > 数据库 > 数据库开发技术 > 第四单元MVCC原理和实践

第四单元MVCC原理和实践

原创 数据库开发技术 作者:丁奇3306 时间:2024-08-19 10:47:24 0 删除 编辑

随着单元迭代,同学们也提了很多好的建议。

建议:希望增加内核部分的学习

今晚的第四单元会增加两个通过源码来分析和定位问题的case。

增加源码部分的尝试,是提供多一种方法来辅助查明问题原因,而不是以源码开发为目的。


比如一个SQL执行慢,可能是因为 读数据量大、逻辑操作复杂度高、表锁、行锁、需要临时磁盘太多、也可能因为bug,通过复现+工具(今天先介绍perf)提示+结合源码给的提示和对原理的理解,达到“猜中”原因的目的。


这个方法的核心,还是对原理的理解,否则看到代码执行路径也是一脸懵圈)。


我们单元内容还是会以理解原理+指导实践作为重点。


建议:每个单元的QA环节,建议能加这个单元相关的一些面试常见题


我们课堂里会讲的知识点,都是实践相关的,也是可以被拿来做面试问题的。


后面我们在课堂上,多用问答的形式,让大家多一些思考时间,形式上比较靠近面试题,穿插在内容里面,更连贯一些。


在QA环节和课后的课堂交流群,大家如果碰到相关的、觉得有趣的面试题,可以发到群里一起讨论解答。


报名方式  +V:
 linxiaobin3306  费用不变

第四单元课程大纲视频:



原文作者:丁奇3306;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2024-08-07

  • 博文量
    104
  • 访问量
    44852