3、“账户资费”仓库应用响应时间慢
1)数据库表适用情况
这个涉及100多张表,其中有30多张大表,记录数都在10亿条以上,而表中数据分布在32个DPF分区上。
2)适用PAT系统化方法优化
应用监控: I/O、CPU、网络和内存。
配置检查:系统配置、DBM参数和DB参数。
涉及检查:罗技涉及和物理设计。
性能优化:针对性调整。
4、PAT树 适用流行的优化工具
1)什么是PAT树
PAT:Problem Addressing Tree
根节点用来指明性能问题分类;非叶节点用来存放监控和诊断信息;叶子节点给出了具体的优化方法。
2)PAT方法学
PAT方法学是一种系统化的数据库性能诊断和优化方法。
5、都是“热表”惹得祸
1)怎样监控到的?
通过编目表syscat.tables和sysibmadm.snaptab,发现了活跃程度最高的前N张表,我们拿这钱N章表中ACC_ITEM来说明。

2)热表数据在32个分区分布极不均匀。
通过下面的语句发现表ACCA_ITEM在32个分区上数据分布极不均匀,下面是查找该表在 32 个节点上数据分布所使用的语句:
select DBPARTITIONNUM,SUM(DATA_OBJECT_L_SIZE) lszkb,
SUM(DATA_OBJECT_P_SIZE),pszkb, SUM(INDEX_OBJECT_P_SIZE) iszkb
from TABLE
(SYSPROC.ADMIN_GET_TAB_INFO_V95('BI', 'DWD_ACC_OWE_ITEM')) AS T
GROUP BY DBPARTITIONNUM
ORDER BY DBPARTITIONNUM
SUM(DATA_OBJECT_P_SIZE),pszkb, SUM(INDEX_OBJECT_P_SIZE) iszkb
from TABLE
(SYSPROC.ADMIN_GET_TAB_INFO_V95('BI', 'DWD_ACC_OWE_ITEM')) AS T
GROUP BY DBPARTITIONNUM
ORDER BY DBPARTITIONNUM