SDT内存限制

SDTMEMLIMIT 系统初始化参数指定界线上可供共享数据表用于控制信息 (条目描述符,回退元素和索引节点) 的存储量的限制。 缺省值为 4 GB。 设置此系统初始化参数时,请检查当前 z/OS®MEMLIMIT 参数的设置。

定义SDTMEMLIMIT

您可以通过以下方式定义SDTMEMLIMIT系统初始化参数:
  • 在语句 EXEC PGM=DFHSIP 的参数 PARM
  • 在 CICS® 启动作业流的SYSIN数据集中
  • 通过系统控制台
  • 在DFHSIT宏中

SDTMEMLIMIT 的取值

重要信息: 您可以指定 1 到 524288 MB (512 GB) 范围内的存储量,但此存储量不得大于 z/OS MEMLIMIT 值的 40%。 MEMLIMIT 限制 CICS 地址空间可使用的64位存储容量。 如果将 SDTMEMLIMIT 设置为大于 MEMLIMIT 值 40% 的值,那么将发出消息 DFHFC0418 ,并且 CICS 将终止。

有关 CICS 的 MEMLIMIT 值以及检查当前适用于 CICS 区域的 MEMLIMIT 值的指示信息,请参阅 估算和检查 MEMLIMIT。 有关 z/OSMEMLIMIT 参数的信息,请参阅 《 z/OS MVS 编程:扩展寻址指南》中关于限制私有内存对象使用的部分

SDTMEMLIMIT系统初始化参数的有效值如下:

SDTMEMLIMIT = {4G|nnnnnnM|nnnG}
有效值如下:
4G
4G 是 SIT-SDTMEMLIMIT 的默认值。 条形上方可供共享数据表使用的缺省存储量。
nnnnnnM
指定条形上方可供共享数据表使用的存储量 (以兆字节为单位)。 它可以具有 1 到 524288 MB 范围内的值。
nnnG
指定可供共享数据表使用的高于界线的存储量 (以千兆字节为单位)。 它可以具有 1 到 512 GB 范围内的值。