课程简介
目标收益
课程把理论与实践深度结合,针对数据库性能的优化从内到外,从简单到复杂,从表象到实质,从工具到落地都有全面的阐述和实践。通过本课程,可让学员对DB2数据性能优化有更深的认识,同时学会用主流的DB2数据库性能优化工具进行监控和管理,最后通过具体的、典型的数据库性能优化案例,使学员在掌握这些案例所用的技巧的同时,充分理解性能优化的体系及要素,通过举一反三的效果,提高学员在性能优化方面的分析问题解决问题的实际能力。
培训对象
涉及DB2的人员
课程大纲
一、 结合案例:理解性能调优方法论 |
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.锁场景案例分享 |
一、 结合案例:理解性能调优方法论 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.锁场景案例分享 |