修改注册表变量DB2_COMPATIBILITY_VECTOR会影响DB2性能吗?

修改注册表变量DB2_COMPATIBILITY_VECTOR=ORA 会影响DB2性能吗?
今天公司领导说现场的数据库查询突然慢了,
目前有人怀疑是更改此参数导致的,
想知道 此参数是否会影响数据库性能

9.7的DB2
参与18

15同行回答

砚凝0920砚凝0920数据库管理员上海宝信软件股份有限公司
回复 7# xiewenpeng     db2对oracle的兼容模式有2个参数,分别是DB2_COMPATIBILITY_VECTOR和DB2_DEFERRED_PREPARE_SEMANTICS两个参数。我当时测试是对两个参数同时打开或者同时关闭时测试的。其中我当时的测试结论:•从响应时间观察,非兼容模式要明显优于兼容模...显示全部
回复 7# xiewenpeng


    db2对oracle的兼容模式有2个参数,分别是DB2_COMPATIBILITY_VECTOR和DB2_DEFERRED_PREPARE_SEMANTICS两个参数。我当时测试是对两个参数同时打开或者同时关闭时测试的。
其中我当时的测试结论:


从响应时间观察,非兼容模式要明显优于兼容模式,无论是静态SQL还是动态SQL,其性能差别在20%~40%左右。50个并发用户时差距更大,与兼容模式数据库负荷已达到瓶颈有关。


从服务器负荷观察,应用服务器负荷大体相当;数据库负荷兼容模式也要明显高于非兼容模式,两者相差30%左右。


从同等服务器配置情况下,系统能支撑的最大用户数据数来看,兼容模式大概在50个用户达到性能瓶颈(数据库),而非兼容模式大概在70个用户达到性能瓶颈(数据库)。


还有进行了多组测试,得出的总结:

DB2兼容模式与非兼容模式影响最大的还是对应用开发上的影响,虽兼容模式可以简化从原Oracle应用程序向DB2进行移植,但综合考虑,还是不推荐采用DB2兼容模式,理由如下:

(1)兼容模式为IBM与EnterpriseDB两家公司合作产物,核心技术应该还是掌握在EnterpriseDB手里,未来如何发展尚不可知。

(2)兼容模式下第三方工具支持的有效性有待考证。通常第三方工具产品说明书上会写明支持DB2哪个版本,而不会写是否支持兼容模式。如果发生问题,容易出现双方互相推诿,受伤的是使用者。另外,兼容性中对字段属性的支持变化,对于数据库复制工具、ETL工具、监控工具等可能都会产生影响,其是否完全支持事先也无法全部测试和验证。

(3)DB2兼容模式的用户群相对较小,其自身BUG发现和解决的时效性无从保障。DB2 v9.7发布已有1年半,从浮点数精度这个较为常用功能的截位问题至今未解决可见一斑。

(4)系统效率也是需要考量的因素,打开兼容模式后,SQL语句的平均执行时间延长(尤其是对于执行时间本身就比较长的SQL语句),同时消耗的系统资源更多。


当然我是2年前进行的测试。你可以参考一下。

收起
互联网服务 · 2013-05-15
浏览1715
zss0109211zss0109211数据库管理员null
DB2_COMPATIBILITY_VECTOR 有功能上的APAR,如:IC89101,IC70247等没发现性能上的APAR,这种功能是能不用就不用,能指望DB2 SUPPORT ORACLE有多好呢;真憋不住了就直接用ORACLE得了显示全部
DB2_COMPATIBILITY_VECTOR 有功能上的APAR,如:IC89101,IC70247等
没发现性能上的APAR,这种功能是能不用就不用,能指望DB2 SUPPORT ORACLE有多好呢;真憋不住了就直接用ORACLE得了收起
互联网服务 · 2013-05-16
浏览1949
weiruan85weiruan85数据库管理员ibm
回复 14# weiruan85     当时有没有开pmr问800, 回不回你中 apar了显示全部
回复 14# weiruan85


    当时有没有开pmr问800, 回不回你中 apar了收起
政府机关 · 2013-05-16
浏览1875
weiruan85weiruan85数据库管理员ibm
头一次听说,望牛人指点下显示全部
头一次听说,望牛人指点下收起
政府机关 · 2013-05-15
浏览1920
somisssomiss系统工程师上海宝信软件南京分公司
这个测试 很牛啊显示全部
这个测试 很牛啊收起
互联网服务 · 2013-05-15
浏览1891
砚凝0920砚凝0920数据库管理员上海宝信软件股份有限公司
回复 11# xiewenpeng     那会我可测了好几天呢。就专门测这两个参数。显示全部
回复 11# xiewenpeng


    那会我可测了好几天呢。就专门测这两个参数。收起
互联网服务 · 2013-05-15
浏览1917
xiewenpengxiewenpeng数据库开发工程师河南众品
回复 9# 砚凝0920     很牛B的答案显示全部
回复 9# 砚凝0920


    很牛B的答案收起
互联网服务 · 2013-05-15
浏览2281
砚凝0920砚凝0920数据库管理员上海宝信软件股份有限公司
所以我们现在是不推荐打开兼容模式的。显示全部
所以我们现在是不推荐打开兼容模式的。收起
互联网服务 · 2013-05-15
浏览2285
xiewenpengxiewenpeng数据库开发工程师河南众品
回复 3# fengsh     能具体说下影响吗?显示全部
回复 3# fengsh


    能具体说下影响吗?收起
互联网服务 · 2013-05-15
浏览2294
xiewenpengxiewenpeng数据库开发工程师河南众品
回复 4# 砚凝0920     能不能具体说说是哪方面啊?显示全部
回复 4# 砚凝0920


    能不能具体说说是哪方面啊?收起
互联网服务 · 2013-05-15
浏览2306

提问者

xiewenpeng
数据库开发工程师河南众品

相关问题

相关文章

问题状态

  • 发布时间:2013-05-15
  • 关注会员:2 人
  • 问题浏览:23804
  • 最近回答:2013-05-16
  • X社区推广