影响内存利用率的配置参数

ONCONFIG 文件中的大量配置参数会影响内存利用率和性能。

以下配置参数显著影响内存利用率:
  • BUFFERPOOL
  • DS_NONPDQ_QUERY_MEM
  • DS_TOTAL_MEMORY
  • EXTSHMADD
  • LOCKS
  • LOGBUFF
  • LOW_MEMORY_MGR
  • LOW_MEMORY_RESERVE
  • PHYSBUFF
  • RESIDENT
  • SHMADD
  • SHMBASE
  • SHMTOTAL
  • SHMVIRTSIZE
  • SHMVIRT_ALLOCSEG
  • STACKSIZE
  • 内存高速缓存参数(请参阅配置和监视内存高速缓存
  • 网络缓冲区大小(请参阅网络缓冲池

SHMBASE 参数指示数据库服务器共享内存的初始地址。当按照机器说明文件或发行说明文件中的指示信息设置时,该参数对性能没有明显的影响。有关每个文件的路径名,请参阅本指南的简介。

DS_NONPDQ_QUERY_MEM 参数增加可用于非 PDQ 查询的内存量。如果 PDQ 优先级设置为 0,那么只能使用此参数。有关更多信息,请参阅为使用散列连接、聚集和其他内存密集型元素的查询分配更多内存

以下各节描述了与本节开头列出的一些配置参数相关的性能影响和注意事项。