要计算数据库服务器可能需要用于排序的虚拟共享内存量,须估计可能并发的最大排序数,并将此数乘以平均行数和平均行大小。
30 个排序 * 200 字节 * 400 行 = 2,400,000 字节
可使用 DS_NONPDQ_QUERY_MEM 配置参数来为所有查询(除 PDQ 优先级为 0(零)的那些查询外)配置排序内存。DS_NONPDQ_QUERY_MEM 的最小且缺省的值为 128 千字节。受支持的最大值为 DS_TOTAL_MEMORY 的 25%。有关更多信息,请参阅为使用散列连接、聚集和其他内存密集型元素的查询分配更多内存。
有关为并行处理分配内存的更多信息,请参阅为并行数据库查询分配资源。