互联网服务

关于配置参数的软限制和初始分配内存

1.例如在DB2AdmnConfig文档中找到的pckcachesz、sheapthres都说明是软限制,另外在数据库快照中也可以看到UTIL_HEAP_SZ的使用高水位High water mark (bytes)是会超过配置值Configured size (bytes)的。如何知道各个数据库和实例级配置参数是软限制还是硬限制呢?另外在什么...显示全部
1.
例如在DB2AdmnConfig文档中找到的pckcachesz、sheapthres都说明是软限制,另外在数据库快照中也可以看到UTIL_HEAP_SZ的使用高水位High water mark (bytes)是会超过配置值Configured size (bytes)的。如何知道各个数据库和实例级配置参数是软限制还是硬限制呢?另外在什么情况下要指定软限制的参数值呢。

2.
设置了内存参数值,数据库的内存分配是初始化就分配最大值还是根据需要逐步增加的。例如设置STMTHEAP值为16384,那并发代理是不是在初始化的时候就分配好64M的内存空间呢?如果不是那初始分配的语句堆内存是多少?收起
参与6

查看其它 4 个回答dongxincun的回答

dongxincundongxincun软件开发工程师YTEC
回复 5# sunyangnj


   谢谢你的回复,可是我还是有点疑问,如果util_heap_sz是硬限制,是不是就说明不能超过设置值(就像STMTHEAP,如果SQL太长了数据库编译错误就会返回SQL0101N的错误),那怎么在数据库快照中还看到实用程序的使用高水位High water mark (bytes)超过配置值Configured size (bytes)呢。   还是STMTHEAP这个参数,如果设置参数值为16384,那并发代理是不是在初始化的时候就分配好64M的内存空间呢?
互联网服务 · 2013-08-28
浏览902

回答者

dongxincun
软件开发工程师YTEC

dongxincun 最近回答过的问题

回答状态

  • 发布时间:2013-08-28
  • 关注会员:1 人
  • 回答浏览:902
  • X社区推广