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參數定義的值
沒有留言:
張貼留言