DS_POOLSIZE 配置参数

使用 DS_POOLSIZE 参数来指定在数据分布高速缓存和其他高速缓存中条目的最大数目。数据库服务器存储和访问列统计信息,在数据分布高速缓存中由 UPDATE STATISTICS 语句在 MEDIUM 或 HIGH 模式下生成。

onconfig.std 值
DS_POOLSIZE 127
正值 127 或更大的表示高速缓存中条目初始的最大数目的一半。最大值依赖于共享内存配置和可用的服务器实例的共享内存。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wm 命令增加内存中的该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

使用 DS_HASHSIZE 和 DS_POOLSIZE 配置参数来提高在多用户环境中频繁地运行查询的性能。

高速缓存中的最初条目数是 DS_POOLSIZE 配置参数值的两倍。例如,如果 DS_POOLSIZE 配置参数设置为 127,则在高速缓存中允许 254 个条目。 如果高速缓存中所有条目都满,则高速缓存的大小自动地增长 10%。要减小高速缓存的大小,请降低 onconfig 文件中 DS_POOLSIZE 配置参数的值并重启服务器。

DS_POOLSIZE 配置参数设置在下列高速缓存中的条目数: