有些資料庫管理程式及資料庫架構參數現在都有較高的上限,
但是僅限於 64 位元的版次。若要完全利用 64
位元執行檔可用的較大位址空間,您必須要調整與記憶體相關的架構參數。
下列表格列出受影響之資料庫及資料庫管理程式架構參數之前的上限及現行的上限。
參數 | 之前的上限 | 現行的上限 |
---|---|---|
AGENT_STACK_SZ | 1000 | 相同 |
APPLHEAPSZ | 128 | 256 |
ASLHEAPSZ | 524288 | 相同 |
AUDIT_BUF_SZ | 65000 | 相同 |
BACKBUFSZ | 524288 | 相同 |
DOS_RQRIOBLK | 65535 | 相同 |
DRDA_HEAP_SZ | 60000 | 相同 |
FCM_NUM_ANCHORS | 120000 | 524288 |
FCM_NUM_BUFFERS | 65300 | 524288 |
FCM_NUM_CONNECT | 120000 | 524288 |
FCM_NUM_RQB | 120000 | 524288 |
JAVA_HEAP_SZ | 4096 | 相同 |
MIN_PRIV_MEM | 112000 | 相同 |
MON_HEAP_SZ | 60000 | 相同 |
PRIV_MEM_THRESH | 112000 | 相同 |
QUERY_HEAP_SZ | 524288 | 相同 |
RESTBUFSZ | 524288 | 相同 |
RQIOBLK | 65535 | 相同 |
SHEAPTHRES | 2097152 | 2147483647 |
STMTHEAP | 2048 | 4096 |
UDF_MEM_SZ | 60000 | 相同 |
參數 | 之前的上限 | 現行的上限 | ||
---|---|---|---|---|
APP_CTL_HEAP_SZ | 64000 | 相同 | ||
APPLHEAPSZ | 60000 | 相同 | ||
BUFFPAGE | 524288 | 2147483647 | ||
CATALOGCACHE_SZ | 60000 | 相同 | ||
DBHEAP | 60000 | 524288 (於 32 位元及 64 位元皆同) | ||
ESTORE_SEG_SZa | 1048575 | 相同 | ||
LOGBUFSZ | 4096 | 65535 | ||
PCKCACHESZ | 64000 | 524288 | ||
SORTHEAP | 524288 | 相同 | ||
STAT_HEAP_SZ | 524288 | 相同 | ||
STMTHEAP | 60000 | 相同 | ||
UTIL_HEAP_SZ | 524288 | 相同 | ||
|
DBHEAP 資料庫架構參數的內部表示法,已針對 64 位元的版次, 從 16 位元變成 64 位元,並針對 32 位元的版次,變成 32 位元。
舊的 DBHEAP 符記 (SQLF_DBTN_DBHEAP) 已被新的符記 (SQLF_DBTN_DB_HEAP) 所取代。 如果舊符記是用在 sqlfudb (更新資料庫架構 API), 或是 sqlfxdb (取得資料庫架構 API), DB2 會視情況將 16 位元計算成 64 或 32 位元,以維護原始碼的相容性。 如果 DBHEAP 值大於 65535,計算結果會成為折行值, DB2 會傳回新的警告訊息 (SQL5066W; 請參閱訊息)。