DB2注册表和配置设置

DB2注册表和配置设置,db2,ibm-mobilefirst,Db2,Ibm Mobilefirst,我正在为ibmworklight5.0.5在aix7.1上设置db210.1(FP2)环境 以下注册表设置是否可以接受 DB2_SKIPINSERTED=YES DB2_OPTPROFILE=YES DB2_INLIST_TO_NLJN=YES DB2_MINIMIZE_LISTPREFETCH=YES DB2_EVALUNCOMMITTED=YES DB2_ANTIJOIN=EXTEND DB2_SKIPDELETED=YES 我找不到关于DB2设置的建议,因此使用WCS设置作为起点 对于W

我正在为
ibmworklight5.0.5
aix7.1
上设置
db210.1(FP2)
环境

以下注册表设置是否可以接受

DB2_SKIPINSERTED=YES
DB2_OPTPROFILE=YES
DB2_INLIST_TO_NLJN=YES
DB2_MINIMIZE_LISTPREFETCH=YES
DB2_EVALUNCOMMITTED=YES
DB2_ANTIJOIN=EXTEND
DB2_SKIPDELETED=YES
我找不到关于DB2设置的建议,因此使用WCS设置作为起点

对于Worklight的dbm和db配置设置是否有任何建议

谢谢
Sathyaram

至于这些设置是否正确,答案通常是……这取决于具体情况

这些增强了并发性,因为一个连接受另一个连接(具有特定隔离级别)的未提交行的影响较小。这是否可取取决于所做的工作类型。(见)

增强并发性的另一个重要设置是DB CFG参数CUR_COMMIT,它现在默认为启用状态

这已经过时了,指的是优化配置文件的使用(有点像DB2的提示)。搜索有关此主题的信息中心

DB2_OPTPROFILE=YES
这些是注册表变量之一,它们可以改变优化器决策的行为(通常是限制优化器做出自己的决策)。通常,只有在特定应用程序(如Worklight或SAP等)或IBM支持部门推荐性能约定时,才应设置它们。请注意,当移动到不同的DB2版本(例如,v9到v10)时,应该始终重新检查变量的影响,因为优化器总是有改进,因此这些变量的重要性也会有所提高

DB2_INLIST_TO_NLJN=YES
DB2_MINIMIZE_LISTPREFETCH=YES
DB2_ANTIJOIN=EXTEND
DB2_INLIST_TO_NLJN=YES
DB2_MINIMIZE_LISTPREFETCH=YES
DB2_ANTIJOIN=EXTEND