DB2数据仓库性能经验.ppt
《DB2数据仓库性能经验.ppt》由会员分享,可在线阅读,更多相关《DB2数据仓库性能经验.ppt(20页珍藏版)》请在三一办公上搜索。
1、DB2数据仓库性能经验,2007年08月,电信行业数据仓库应用,1,内容提要,系统概况,1,DB2数据库数据仓库性能经验谈,2,DB2的应用,3,数据仓库的性能要素数据库架构设计 分区的使用及优化数据仓库的空间管理应用设计 优化,2,总体技术架构,3,DB2中数据应用举例,4,软硬件配置,5,内容提要,系统概况,1,DB2数据库数据仓库性能经验谈,2,DB2的应用,3,数据仓库的性能要素数据库架构设计 分区的使用及优化数据仓库的空间管理应用设计优化,6,项目中数据仓库的主要性能要素,架构与分区单事例模式数据分层多节点分区,存储结构数据空间索引空间日志空间应用数据空间合理的分区,应用设计表的分区
2、键表的索引SQL优化数据类型的优化物理分表,7,数据库架构设计-初版,使用别名跨库访问速度慢,(Db2 7.2)并行load 导致锁表空间,大数据量时日志空间报错,资源分散利用率低,IO差,8,数据库架构设计-优化版,DSS数据仓库,表空间调整后并行load,提高IO、CPU等资源利用率,模式实现虚拟的数据应用层,9,分区的使用及优化,系统性能的提高CPU/IO,优化后帐单表 29830644条数据 232设备表 10997977条数据 16,优化前帐单表 29830644条数据 102设备表 10997977条数据 431,10,数据仓库的空间管理,1.数据、索引、日志分开减少应用IO冲突2
3、.数据库使用的日志表空间=ETL最大事务日志空间3.采用合理的分区键,使数据分布均匀,Cust.customer_detail中有cust_id和cert_no最初采用cert_no做分区键INSERT遇到的问题?,IO性能提高,合理日志空间,考虑到空间利用率,最后改变分区键,旧分区键建立索引,select count(cert_no),dbpartitionnum(cert_no)from Cust.customer_detail_200708 group by dbpartitionnum(cert_no)cert_no有部分默认值Cust_id是唯一标识,独立的数据空间,11,建表语句中
4、分区与空间管理,CREATE TABLESPACE MID_DATA IN DATABASE PARTITION GROUP NODEGROUP11 PAGESIZE 32K MANAGED BY DATABASE USING(Device/dev/rmid1_data_lv1 491520)ON DBPARTITIONNUM(1)USING(Device/dev/rmid1_data_lv2 491520)ON DBPARTITIONNUM(2)USING(Device/dev/rmid1_data_lv3 491520)ON DBPARTITIONNUM(3)USING(Device/de
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB2 数据仓库 性能 经验

链接地址:https://www.31ppt.com/p-5427003.html