2009年11月30日 星期一

DB2 DFT_DEGREE 參數

dft_degree - Default degree configuration parameter

Configuration Type
Database
Parameter Type
Configurable Online
Propagation Class
Immediate
Default [Range]
1 [ -1, 1 - 32 767 ]

----------------------------------------------------------------------------------------------------------------------------------------

這個參數可以設定CURRENT DEGREE這個特殊的REGISTER及DEGREE bind option的值,系統的預設值為1。

值為1時表示沒有intra-partition parallelism的情形,若把它設為-1,系統的optimizer會依照CPU的數目及查詢的種類,自動決定 intra-partition parallelism的值

SQL語句的 Degree of intra-partition parallelism是在該語句的編譯時期,用CURRENT DEGREE這個特殊的REGISTER或DEGREE bind option所指定。一個active application的最大的執行時期的 degree of intra-partition parallelism則是透過SET RUNTIME DEGREE命令來達行。最大的query degree of parallelism(max_querydegree)參數指定所有SQL查詢的最大的query degree of intra-partition parallelism

而執行時期實際的 degree則是取下列三個值中最小的

  • max_querydegree =>即上面提到的所有SQL查詢中,最大的query degree of intra-partition parallelism
  • application runtime degree=>即上面提供的一個active application的最大執行時期的 degree of intra-parition parallelism
  • SQL statement compilation degree=>即這個dft_degree參數定義的值

資料來源:http://publib.boulder.ibm.com/infocenter/db2luw/v8//topic/com.ibm.db2.udb.doc/admin/r0000346.htm?resultof=%22%64%66%74%5f%64%65%67%72%65%65%22%20

沒有留言:

張貼留言