當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