- 4
- 0
- 约 48页
- 2017-08-17 发布于河北
- 举报
数据仓库开发培训(三)-DB2SQL性能
数据仓库开发系列培训 DB2 SQL 性能
DB2 SQL 性能
——数据仓库开发系列培训
讲师:赵坚密
日期:2013 年7 月17 日
- 1 -
数据仓库开发系列培训 DB2 SQL 性能
DB2 SQL 性能
赵坚密 (above@163.com )
培训介绍
本次课程主要包括四个方面:DB2 基础、DB2 逻辑设计、DB2 SQL 性能、数据仓库基础。
讲述了长期积累的数据库开发和设计知识,以及数据仓库知识,也有经济资本计算引擎开发
等实战经验的分享。
本课程预计安排4-5 次课程,七月两次,上下的八、九月份完成。
附件是部分课程资料,课程资料尚在完善中,之后会陆续发给大家。
课程目标:
1、了解DB2 数据库的常见对象与存储对象,深入理解缓冲池和表空间的原理,并掌握
表空间和缓冲池的设计;
2、掌握第三范式原理,并能够在将来的设计中使用;
3、掌握索引的原理,并且在调优中能够灵活运用;
4、掌握DB2 数据库常用特性表分区、MDC、MQT、DPF,并能够选择性的在数据仓库项目
中使用;
5、了解数据量对SQL 性能的影响,掌握常见SQL 的性能因素,并指导日常工作;
6、了解常见数据仓库的概念和设计。
本文内容
本文介绍了数据量对多种不同SQL 性能的影响程度,以及如何在设计层面规避数据的增
长对SQL 性能的严重影响。重点讲解了常见SQL 写法的性能关系,避免糟糕的SQL。同时融
入了笔者在经济资本计算引擎开发中的实战经历,对DPF 架构下的开发有很大的借鉴意义。
1、数据量与SQL 性能:数据量的增长对不同SQL 的性能影响是不一样的,所以我们要
按照数据量的增长对性能的影响程度来分类和识别SQL,在设计和开发阶段就定位和优化,
避免随着系统的运行而性能下降。
2、保证SQL 语句执行效率:良好的物理存储和准确的统计信息是SQL 执行效率的保障。
本节介绍那些操作会造成良好的物理存储结构遭到破坏,以及如何收集数据的统计信息。
3、SQL 优化指引:制定 SQL 的书写规则,并有效地执行,能够很大程度上避免糟糕的
SQL。
4、经济资本计算引擎开发实战介绍:JAVA 中的数据处理和存储过程中有什么不同,DPF
下如何编写SQL 才是最优的?
5、开始行动:简要介绍了性能监控。
本文适用操作系统平台为IBM AIX 5.3,也可用于一般UNIX 平台;数据库为IBM DB2,
版本9.1。
阅读说明
本文主要面向数据库设计和开发人员和性能调优人员。
杭州滨江
2013 年7 月3 日
- 2 -
数据仓库开发系列培训 DB2 SQL 性能
- 3 -
数据仓库开发系列培训 DB2 SQL 性能
原创力文档

文档评论(0)