DB2数据库性能调整和优化 2.Design

1.物理设计。

a.容器:条带化,裸设备,支持并发I/O

b.存储:日志用RAID5,数据用RAID10

c.配置:extentsize=条带深度N倍,prefetchsize=条带深度*宽度的N倍

 

2.逻辑设计。

a.缓冲池:不同页大小的表空间,至少有一个缓冲池。将经常使用的小表或索引,放在单独的表空间,拥有自己的缓冲池,保证其不被移出BP,提高性能。

基于块的缓冲池可使用块I/O一次读入磁盘的多个页到BP,避免将磁盘相邻的页放到不相邻的内存中,提高顺序读取的性能

 

b.表空间:

SMS:容器是操作系统文件,所有操作都经操作系统。

DMS:容器可以是文件系统或裸设备,操作经DB2管理。

 

Page size:如32K的页,每行为100B,每页只能有255行,则:100*255=25500B,则每页会浪费7K的页面。

extent size,页分配单位。

DB(paren)->tablespace(child), tablespace(paren)->container(child)

 

DPF:可伸缩,无共享,BCU

TP:数据移动。Load quick, no impact to select, but impact to insert,update.

MDC: 查询性能。store data as block thru dimension. No need to reorg, load slow, but select is quick.

System MQT:can't insert, update,delete.Refresh immediate/deferred

User MQT:can insert,update,delete,Refresh deferred maintained by user.

 

TABDEP:

 select substr(tabname,1,24) as tabname,dtype,substr(bname,1,24) as bname,bytpe from syscat,tabdep where tabschema='CPRP012' and dtype='S': -- S is MQT,T is table, I is index.F is function.

 

 Compress:

搜索重复的模式,替换。

Save Disk and I/O

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值