環境 產品:DB2 UDB
平台:跨平台
版本:V8.1,V8.2
問題 對於與 DB2 並行度相關的幾個參數加以說明,並給出最終決定並行度值的規則。
解答 在 DB2 中,對並行度可有多個參數從多個級別進行設置,這些參數包括:
INTRA_PARALLEL - 實例級別:
相當於實例級並行度的一個總開關。當設置為 NO 時,其它並行度參數的設置均無效。
MAX_QUERYDEGREE - 實例級別:
是實例級 SQL 語句可使用的並行度的最大值,可在線配置。
DFT_DEGREE - 數據庫級別:
同一實例下的不同數據庫可使用不同的並行度設置,該值為數據庫缺省的並行度設定值,同樣可在線配置。
CURRENT DEGREE - 動態 SQL 語句級別:
動態 SQL 語句使用的並行度,缺省值為 DFT_DEGREE 的設置。
DEGREE - 靜態 SQL 語句級別:
靜態 SQL 語句使用的並行度,在 PRECOMPILE 或 BIND 命令中作為選項指定,缺省值為 DFT_DEGREE 的設置。
RUNTIME DEGREE - 活動的應用程序級別
對設置後啟動的活動的應用程序最大並行度的設置。如果應用程序以低於該值的並行度運行,則並行度不會改變;如果使用高於該設置的並行度,則會被降低為該並行度值。
DB2DEGREE - CLI 應用程序級別:
對 DB2 CLI 應用程序並行度的設置,在 DB2CLI.INI 文件中指定的。如果該值為非零值,則在完成了連接操作之後,DB2 CLI 將以發出 SET CURRENT DEGREE 的語句的形式進行該並行度的設置。
如果 INTRA_PARALLEL 設置為 YES,則最終的並行度值為如下參數中最低的那個設定值:
·MAX_QUERYDEGREE
·CURRENT DEGREE / DEGREE
·RUNTIME DEGREE本文地址:http://www.cncms.com.cn/db2/a379918.Html