课程简介
本课程循序渐进,由浅入深,从DB2性能优化案例入手,讲授性能调优方法论和核心技能,结合培训老师在一线多年的实战案例深入浅出的传授:DB2性能优化方法论、性能监控和管理、SQL语句调优、海量数据库物理设计、配置参数优化、日志优化、锁的管理与优化等,从方法到工具,并通过不同的案例场景不断提升学员性能优化的能力。
本课程包含培训老师众多一线实战案例,包括金融行业及互联网行业的数据库性能优化、某运营商的数据库设计及性能优化案例、某游戏和电商平台的数据库性能优化案例等。
课程收益
1.课程把理论与实践深度结合,针对数据库性能的优化从内到外,从简单到复杂,从表象到实质,从工具到落地都有全面的阐述和实践;
2.通过本课程,可让学员对DB2数据性能优化有更深的认识;
3.同时学会用主流的DB2数据库性能优化工具进行监控和管理;
4.最后通过具体的、典型的数据库性能优化案例,使学员在掌握这些案例所用的技巧的同时,充分理解性能优化的体系及要素,通过举一反三的效果,提高学员在性能优化方面的分析问题解决问题的实际能力。
受众人群
数据库开发人员、设计人员或DB2数据性能及对数据库设计和优化感兴趣的学员。
课程周期
2天(12H)
课程大纲
主题 | 授课内容 |
一、结合案例:理解性能调优方法论 | 1.性能问题的症状 2.性能优化原则(性能模型、优化原则) 3.性能调优关键及注意事项 4.调优步骤及注意事项 |
二、DB2性能优化实践前篇---性能监控和问题定位 | 1.数据库监控的思路与方法 2.如何利用监控工具监控 (包括:即时监控、快照分析监控、活动和健康监控) 3.如何利用脚本实现快速监控 |
三、DB2性能优化实践中篇---性能调优实践 | 1.如何编写好的SQL语句 2.SQL语句调优 包括监控找出问题SQL、利用db2expln等获取访问计划、解读和分析访问计划、调优SQL语句的招式等 3.海量数据库物理设计 包括:索引、多维索引、物化视图、分区表、压缩、数据库分区、表空间、硬件规划等 4.配置参数优化 包括:操作系统参数、注册表参数、DBM参数、DB参数、自动参数调整等 5.日志优化 包括日志优化三原则、日志原理、参数配置、日志性能监控等。 |
四、DB2性能优化实践后篇--- 锁的管理与优化 | 1.四种隔离级别 2.锁对象、锁模式、锁兼容、锁转换、锁升级的管理与优化 3.锁超时、死锁 4.锁场景案例分享 |
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员