DS_NONPDQ_QUERY_MEM 配置参数

使用 DS_NONPDQ_QUERY_MEM 配置参数来增加查询可用的内存数量,该查询不是并行数据库查询(PDQ)。(如果 PDQ 优先级设为零,则您可仅使用该参数。)

onconfig.std 值
DS_NONPDQ_QUERY_MEM:
  • UNIX™ 上:256
  • Windows™ 上:128
从缺省值到 DS_TOTAL_MEMORY 值的 25%
单位
KB
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

如果您为 DS_NONPDQ_QUERY_MEM 参数指定一个值,则根据表行的数目和大小确定和调整该值。
提示: 通常设置该值不超过最大可用临时 dbspace 大小。
在数据库服务器初始化期间根据计算得到的 DS_TOTAL_MEMORY 值来计算 DS_NONPDQ_QUERY_MEM 值。如果在处理 DS_NONPDQ_QUERY_MEM 期间,数据库服务器更改您设置的该值,则服务器按此格式发送消息:
DS_NONPDQ_QUERY_MEM recalculated and changed from old_value Kb to new_value Kb.

在此消息中,old_value 表示您在用户配置文件中赋给 DS_NONPDQ_QUERY_MEM 的值,new_value 表示由数据库服务器确定的值。