WEB开发网
开发学院数据库DB2 基本性能调整(翻译) 阅读

基本性能调整(翻译)

 2008-09-09 16:30:01 来源:WEB开发网   
核心提示: DB2MEMDISCLAIM 该变量指明AIX操作系统是否应该停止页面内存使之不再占据任何的实际的存储空间,设置DB2MEMDISCLAIM为YES(缺省)指明在程序关闭的时候DB2 UDB释放部分或者全部内存,基本性能调整(翻译)(6),这取决于由DB2MEMMAXFREE注册变量所决定

DB2MEMDISCLAIM 该变量指明AIX操作系统是否应该停止页面内存使之不再占据任何的实际的存储空间。设置DB2MEMDISCLAIM为YES(缺省)指明在程序关闭的时候DB2 UDB释放部分或者全部内存,这取决于由DB2MEMMAXFREE注册变量所决定的值。如果DB2MEMMAXFREE为空,程序关闭的时候所有内存将被释放。如果DB2MEMMAXFREE被赋值,仅有部分的(最高到DB2MEMMAXFREE所设定得值)内存释放。程序终结时,释放保证了内存能被其他的进程所使用。

DB2_MMAP_READ 它与DB2_MMAP_WRITE一起使用,缺省值 YES 允许DB2 for AIX 使用mmap 作为I/O 一个交错法。 在多数环境中,mmap在使用的时候应该避免当多个进程对同一文件的不同扇区执行写入操作造成的操作系统锁定的情况。

DB2_MMAP_WRITE 它与DB2_MMAP_READ一起使用,缺省值是YES; 在这个时候他允许DB2 for AIX使用mmap 作为一个I/O的预备的方法。DB2_PINNED_BP 这个AIX 和HP-UX平台上的变量指定是否数据库使用的全局内存 (包括缓冲池的内存) 将被保留在系统主存储器以获得更加稳定的数据库性能。对于Windows平台

以下变量适用于Windows NT 操作环境。

DB2NTMEMSIZE Windows NT 要求, 所有共用存储器片段在初始化时都被储存在动态连接程序库,以保证程序运行的整个过程中均有匹配地址。必要的话,在Windows NT下可不考虑DB2的缺省值;但是,在多数情况下,缺省值应当足够使用。缺省值如下:

DBMS: 16,777,216;

FCM: 22,020,096;

DBAT: 33,554,432;

APLD: 16,777,216.

DB2NTNOCACHE 指定文件系统高速缓冲存储器是否执行。该变量适用于除了LONG或者LOB类型数据之外的任何类型的数据。除去系统高速缓冲存储器允许数据库使用更多可用内存以便增加更多的缓冲池(buffer pool)或排序堆(sortheap)。 缺省是OFF。

上一页  1 2 3 4 5 6 7  下一页

Tags:基本 性能 调整

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接