- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、Application Support Layer Heap Size (ASLHEAPSZ)
它是app和agent通信的buffer,占用实例共享内存空间。
监控:
db2 get snapshot for all on dbname | grep -i Rejected Block Remote Cursor requests
Rejected Block Remote Cursor requests = 2283
如果Rejected Block Remote Cursor requests值比较高,增大ASLHEAPSZ值,直到该值为0
配置:
update dbm cfg using aslheapsz 20
2、Maximum Requester I/O Block Size (RQRIOBLK)
它是client和server通信的buffer,占用每个agent的私有内存空间。
监控:无法监控
配置:建议设置为最大值64K,缺省32767bytes,(设到最大值不会影响其它性能)
update dbm cfg using RQRIOBLK 65536
3、Sort Heap Threshold (SHEAPTHRES)
私有模式排序空间最大阀值,值=并发数×SORTHEAP
监控:
需要打开sort监控开关-db2 update monitor switches using sort on
db2 get snapshot for dbm | grep sort
如果Post threshold sorts值比较大,增加SORTHEAP 、SHEAPTHRES参数值
如果(Piped sorts accepted/Piped sorts requested)值比较低,增加SORTHEAP 、SHEAPTHRES参数值
配置:
update dbm cfg using sheapthres 80000
4、Enable Intra-Partition Parallelism (INTRA_PARALLEL)
在SMP环境中打开该选项,提高表和索引扫描速度
监控:
db2 list applications
看application对应的Agents(# of Agents)数目是否大于1
配置:
db2 update dbm cfg using intra_parallel yes
5、Maximum Query Degree of Parallelism (MAX_QUERYDEGREE)
指定一个SQL语句的最大subagent数目,当INTRA_PARALLEL值为yes时该参数起作用。如果该值为 ANY (-1),那么优化器将使用服务器的最大cpu数目。
监控:
db2 list applications
看application对应的Agents(# of Agents)数目是否大于1
配置:
db2 update dbm cfg using MAX_QUERYDEGREE 4 IMMEDIATE
6、Query Heap Size (QUERY_HEAP_SZ)
占用agent的私有内存空间,存储每个agent运行时所有的sql文,包括the input SQLDA,the output SQLDA,the statement text,the SQLCA,the package name,the package
creator,the section number,a consistency token,the cursor control block for any blocking cursors。
监控:
无法监控
配置:
一般不需要修改,如果访问大的LOB,可能需要增加该值
db2 update dbm cfg using query_heap_sz 10000
7、Number of FCM Buffers (FCM_NUM_BUFFERS)
在multi-partitioned database(partition之间)和intra-partition parallelism enabled(subagent之间)环境中通信缓存。
在AIX上,如果DBM有充足的空间,每个partition依照FCM配置拥有独立的空间,如果不够,所有partition依照FCM配置共享空间;
在其它操作系统上,所有partition依照FCM配置共享空间;
如果DB2_FORCE_FCM_BP注册变量设置为YES,所有partition将一直共享空间,但大小将受32bit的OS限制
监控:
db2 get snapshot for FCM for all dbparti
文档评论(0)