基本性能调整(翻译)
2008-09-09 16:30:01 来源:WEB开发网NO_NT_SCATTER
NT_SCATTER_DMSFILE
NT_SCATTER_DMSDEVICE
NT_SCATTER_SMS
NUMPREFETCHQUEUES
PREFETCHQUEUESIZE
对于每个带_SCATTER的参数,缺省值是 0 (或OFF ), 允许的取值是:0 (或OFF) 和 1 (ON)。 对于NUMPREFETCHQUEUES参数,缺省值是1; 参数值的范围是 1 到NUM_IOSERVERS。 对于 PREFETCHQUEUESIZE参数,缺省值是都是最大值: 100 或 2 * NUM_IOSERVERS。范围是 1 到32,767。
每一个_SCATTER参数都用于打开或关闭各自的表空间容器的scatter read(或者关闭所有容器的scatter read)。其他的参数则可用于提高缓冲池数据的预存取(prefetching)。
注: 当使用Windows操作系统并且DB2NTNOCACHE参数被设置成ON,那么带_SCATTER的参数只能被设置成ON。DB2CHKPTR 该变量指定是否执行输入指针检查; 缺省值是OFF。
DB2_ENABLE_BUFPD 缺省值是OFF,它指明是否DB2 将使用中间缓冲去改进查询的性能。
DB2_EXTENDED_OPTIMIZATION 该变量指定查询优化器是否使用优化扩展去改进查询性能;缺省值是OFF。DB2MAXFSCRSEARCH 该变量可能被设置成-1,或者是从 1 到33554的任何一个,为了在当增加一条纪录到一个表中的时候指定搜索可用空间控制纪录的数量。他允许你去平衡空间再使用的插入速度(小的数值使插入速度最优化,大的数值使空间再使用成为最优化)。 如果被设置成 -1,DB2 数据库管理器将搜寻所有可用空间控制纪录。缺省值是5。
DB2MEMMAXFREE 该变量指定每个DB2 代理将保留可以用内存的数量; 取值范围从0 到2.0e+32 字节。 缺省是8,388,608 个字节。
DB2_OVERRIDE_BPF 该变量可以被设置为整数个4K页,它指定将被创建在数据库北激活时或首次建立一个连接时的缓冲池的大小(在页面里)。当由于内存限制的发生导致出现故障时,DB2_OVERRIDE_BPF这个参数是非常有用的。这样内存限制可能出现在由于真正的内存不足(很少发生)或由于尝试用DB2 数据库管理器对缓冲池分配过大或者使用不恰当的配置的时候。缺省值是空。
更多精彩
赞助商链接