数据仓库开发培训(三)-DB2SQL性能.pdfVIP

  • 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)

1亿VIP精品文档

相关文档