執行SQL語句時,發生如下錯誤:
SQL0101N 語句太長或者太復雜。SQLSTATE=54001
應用程序堆中沒有足夠的存儲量可用來處理語句。SQLSTATUS=57011
--查看hczm數據庫的配置信息
db2 get db cfg for hczm
//默認值
SQL 語句堆(4KB) (STMTHEAP) = 2048
缺省應用程序堆(4KB) (APPLHEAPSZ) = 256
統計信息堆大小(4KB) (STAT_HEAP_SZ) = 4384
做了如下對數據庫的參數的修改:
db2 update db cfg for DB_NAME using STMTHEAP 4096
db2 update db cfg for DB_NAME using APPLHEAPSZ 1024
下邊語句參考:
db2 update database configuration for tjdb using SORTHEAP 40000
db2 update database configuration for tjdb using APPLHEAPSZ 8192
db2 update database configuration for tjdb using PCKCACHESZ 4096