当DB CFG MON_OBJ_METRICS = EXTENDE时, insert/update/delete的性能会有所下降,分区表受影响更大(非分区表几乎观察不到性能下降),分区个数约到受影响程度越大。web
要确认是该问题,能够收集db2trc:sql
db2trc on -t -i 128m
ide
db2trc flw输出里面能够看到下面红色部分之间有毫秒级或者十分之一毫秒级时间差(正常应该是百分之一毫秒级差):
性能
4150 0.000877621 | | | sqlricls_complex entry [eduid 48658 eduname db2agent]
4158 0.000878900 | | | sqlricls_complex data [probe 1980]
30575 0.006305744 | | | sqlricls_complex data [probe 2145] ==> 相差操做5毫秒
30593 0.006310246 | | | | sqlricjp entry [eduid 48658 eduname db2agent]
30605 0.006312298 | | | | sqlricjp exitui
或者下面红色部分有较大时间差:
spa
83121 0.166583000 | sqlricls_simple entry [eduid 231 eduname db2agent]
83122 0.166584000 | sqlricls_simple data [probe 945]
83123 0.168346000 | | sqlrr_activity_exe_stop entry [eduid 231 eduname db2agent]
orm
暂时的解决办法是:ci
update db cfg for <db> using MON_OBJ_METRICS BASEit
该问题估计在V10.5 FP10 解决, APAR 号是IT22261。form