DB2 SQLCODE=-101, SQLSTATE=54001

qq253040425 2013-09-11 09:45:57
The statement was not processed because a limit such as a memory limit, an SQL limit, or a database limit was reached.. SQLCODE=-101, SQLSTATE=54001, DRIVER=3.61.75

同一段sql,一个测试库运行成功,到生产环境就报错了,百度了很多,都说是改参数,但是我这边的相关参数是这样的

测试库:
Package cache size (4KB) (PCKCACHESZ) = AUTOMATIC(81947)
SQL statement heap (4KB) (STMTHEAP) = AUTOMATIC(8192)
Default application heap (4KB) (APPLHEAPSZ) = 10240

正式库:
Package cache size (4KB) (PCKCACHESZ) = AUTOMATIC(12629)
SQL statement heap (4KB) (STMTHEAP) = 40960
Default application heap (4KB) (APPLHEAPSZ) = 10240
...全文
2147 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
p0程序员 2013-09-28
  • 打赏
  • 举报
回复
STMTHEAP应该足够了。要看语句,尽量把语句简化
Mr_Bean 2013-09-23
  • 打赏
  • 举报
回复
一般会去调整语句堆 本例正式库语句堆也不小了 大约160m了 可以尝试调整更大 或者对sql进行优化

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧