ITPub博客

自己整理的学习资料——DB2 V8数据库基础(五)

原创 Linux操作系统 作者:rheet1978 时间:2008-09-10 17:53:36 0 删除 编辑

接上一节:数据库配置参数

诊断错误捕获级别                            (DIAGLEVEL) = 3

通知级别                                  (NOTIFYLEVEL) = 3

//通知管理员的级别

 

诊断数据目录路径                             (DIAGPATH) =

 

缺省数据库监视器开关

  缓冲池                              (DFT_MON_BUFPOOL) = OFF

  锁定                                   (DFT_MON_LOCK) = OFF

  排序                                   (DFT_MON_SORT) = OFF

  语句                                   (DFT_MON_STMT) = OFF

                                      (DFT_MON_TABLE) = OFF

  时间戳记                          (DFT_MON_TIMESTAMP) = ON

  工作单元                                (DFT_MON_UOW) = OFF

监视实例和数据库的健康                     (HEALTH_MON) = OFF

//运行状况监视器开关

SYSADM 组名                              (SYSADM_GROUP) =

SYSCTRL 组名                            (SYSCTRL_GROUP) =

SYSMAINT 组名                          (SYSMAINT_GROUP) =

SYSMON 组名                             (SYSMON_GROUP) =

 

数据库管理器认证                       (AUTHENTICATION) = SERVER

没有权限就允许编目                     (CATALOG_NOAUTH) = NO

信赖所有客户机                         (TRUST_ALLCLNTS) = YES

可信的客户机认证                       (TRUST_CLNTAUTH) = CLIENT

绕过联合认证                               (FED_NOAUTH) = NO

 

缺省数据库路径                              (DFTDBPATH) = D:

 

数据库监视器堆大小(4KB                 (MON_HEAP_SZ) = 66

//Database manager shared memory的一部分                    占内存

Java 虚拟机”堆大小(4KB             (JAVA_HEAP_SZ) = 512

审计缓冲区大小(4KB                    (AUDIT_BUF_SZ) = 0

//Database manager shared memory的一部分                    占内存

实例共享内存(4KB)的大小             (INSTANCE_MEMORY) = AUTOMATIC

//此参数指定应该为进行实例管理而保留的内存量。这包括描述实例上的数据库的内存区域。如果将此参数设置为 AUTOMATIC,则 DB2 将计算当前配置所需要的实例内存量。 DB2 还将为溢出缓冲区分配一些附加内存。 每当堆超过为它配置的大小时,就使用溢出缓冲区来满足实例共享内存区域中任何堆的峰值内存需求。 其它操作(例如,动态配置更新)也对此溢出缓冲区具有存取权。 可以使用带有 -memsets 选项的 db2pd 命令来监视溢出缓冲区中剩余的未使用的内存量。

 

备份缓冲区缺省大小(4KB                   (BACKBUFSZ) = 1024

//Database manager shared memory的一部分

复原缓冲区缺省大小(4KB                   (RESTBUFSZ) = 1024

//Database manager shared memory的一部分

 

代理进程的堆栈大小                     (AGENT_STACK_SZ) = 16

最小已落实专用内存(4KB                (MIN_PRIV_MEM) = 32

专用内存阈值(4KB                   (PRIV_MEM_THRESH) = 20000

 

排序堆阈值(4KB                          (SHEAPTHRES) = 10000

 

目录高速缓存支持                            (DIR_CACHE) = YES

 

应用程序支持层堆大小(4KB                 (ASLHEAPSZ) = 15

最大请求器 I/O 块大小(以字节计)            (RQRIOBLK) = 32767

DOS 请求器 I/O 块大小(以字节计)        (DOS_RQRIOBLK) = 4096

查询堆大小(4KB                       (QUERY_HEAP_SZ) = 1000

DRDA 服务堆大小(4KB                   (DRDA_HEAP_SZ) = 128

 

已调速实用程序对工作负载的影响        (UTIL_IMPACT_LIM) = 100

 

代理进程的优先级                             (AGENTPRI) = SYSTEM

现有代理进程的最大数目                      (MAXAGENTS) = 400

代理进程池大小                         (NUM_POOLAGENTS) = 200(已计算)

池中的代理进程的初始数目               (NUM_INITAGENTS) = 0

协调代理程序的最大数目                (MAX_COORDAGENTS) = (MAXAGENTS - NUM_INIT

GENTS)

并发协调代理程序的最大数目                 (MAXCAGENTS) = MAX_COORDAGENTS

客户机连接的最大数目                  (MAX_CONNECTIONS) = MAX_COORDAGENTS

//用于设置与一个数据库连接的应用程序数的上限,由于每个与数据库连接的应用程序都要求分配一些内存,因此,允许的并发应用程序数越多,可能使用的内存就越多。如果MAX_CONNECTIONS> MAX_COORDAGENTS将启用Connection Concentrator对所有的agent进行统一的管理

 

保留受防护进程                             (KEEPFENCED) = YES

合用受防护进程的数目                      (FENCED_POOL) = MAX_COORDAGENTS

受防护进程的初始数目                   (NUM_INITFENCED) = 0

 

索引重新创建时间                             (INDEXREC) = ACCESS

//此参数指示数据库管理器何时将尝试重建无效的索引,以及在 DB2 前滚期间或在辅助数据库上重放 HADR 日志期间是否重做任何索引构建。

SYSTEM 在数据库管理器配置文件中指定的 use system setting 决定何时将重建无效的索引。

ACCESS  第一次访问索引时将重建无效的索引。

ACCESS_NO_REDO第一次访问基础表时将重建无效的索引。

RESTART  indexrec 的缺省值。将在显式地或隐式地发出 RESTART DATABASE 命令时重建无效的索引。

RESTART_NO_REDO 将在显式地或隐式地发出 RESTART DATABASE 命令时重建无效的索引。

建议: 在高端用户服务器上,如果重新启动时间不重要,则此选项的最佳选择将是在数据库重新启动时重建该索引,以作为在崩溃后重新将该数据库联机的过程的一部分。

将此参数设置为“ACCESS”“ACCESS_NO_REDO”将导致重新创建索引时数据库管理器的性能降低。任何访问该特定索引或表的用户将不得不等待,直到索引被重新创建完成。

如果将此参数设置为“RESTART”,则重新启动数据库所花的时间将因重新创建索引而延长,但是,一旦数据库恢复联机,正常处理将不受影响。

 

 

事务管理器数据库名                        (TM_DATABASE) = 1ST_CONN

事务再同步时间间隔(秒)              (RESYNC_INTERVAL) = 180

 

SPM 名称                                     (SPM_NAME) = CHENGY

SPM 日志大小                          (SPM_LOG_FILE_SZ) = 256

SPM 再同步代理进程限制                 (SPM_MAX_RESYNC) = 20

SPM 日志路径                             (SPM_LOG_PATH) =

 

NetBIOS 工作站名                                (NNAME) =

 

TCP/IP 服务名称                              (SVCENAME) = db2c_DB2

//\WINNT\system32中找到servies文件,其中可以看到端口号:db2c_DB2    50000/tcp

 

DB2 V9.5  C:\WINDOWS\system32\drivers\etc

//unix/etc/services, 其中可以看到端口号:DB2Cdb2inst1    50000/tcp

//查找方式:db2 get dbm cfg | findstr SVCENAME

发现方式                                     (DISCOVER) = SEARCH

发现服务器实例                          (DISCOVER_INST) = ENABLE

//是否允许所有的client发现本服务器实例

最大查询并行度                        (MAX_QUERYDEGREE) = ANY

启用分区内并行性                       (INTRA_PARALLEL) = NO

//如果设置成yes,db2agntp进程将启动,db2agent进程将平均分散到各个db2agntp

内部通信缓冲区的数目(4KB           (FCM_NUM_BUFFERS) = 4096

节点连接所用时间(秒)                    (CONN_ELAPSE) = 10

节点连接重试的最大数目                (MAX_CONNRETRIES) = 5

节点间的最大时差(分钟)                (MAX_TIME_DIFF) = 60

 

db2start/db2stop 超时(分钟)         (START_STOP_TIME) = 10

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9524210/viewspace-442930/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2008-06-09

  • 博文量
    84
  • 访问量
    525741