版本: 大小:681.60 MB
类别:电脑刊物 系统:WinAll,WinXP,Win7,Win8,Win10,linux,苹果iOS,Android,Mac OS X
立即下载本课程由前腾讯云数据库负责人、阿里P9技术专家林晓斌(网名丁奇)倾力打造,以“原理+实战”双主线贯穿,通过45讲系统化教学,帮助开发者从零构建MySQL知识体系。课程聚焦核心痛点问题,结合100+手绘详解图与真实生产案例,深度剖析事务、索引、锁等底层机制,并针对大表优化、慢查询、主从同步等高频场景提供可落地的解决方案。
课程以MySQL架构为基石,拆解Server层与存储引擎层的协作逻辑。通过源码级解读WAL技术,揭秘redo log与binlog的“两阶段提交”机制,阐明crash-safe能力实现原理;结合B+树索引结构,对比哈希索引与有序数组的适用场景,指导开发者根据业务特点选择最优索引策略。例如,针对“为什么建了索引却无效”的疑问,课程通过词法分析、语法分析、优化器决策的全流程演示,定位索引失效的根本原因。
课程以36个典型问题为切入点,覆盖从开发到运维的全生命周期。针对高并发场景,提供长连接管理、查询缓存关闭、MDL锁优化等性能调优技巧;通过主从复制延迟、GTID一致性等案例,解析分布式架构下的数据同步难题;结合Online DDL技术,演示无锁表结构变更的完整流程。例如,针对“大事务导致主从延迟”的痛点,课程提出“拆分事务+并行复制”的组合方案,并附监控脚本与压测工具链。
查看全部