DB2 V9.7 for Linux, UNIX, and Windows
DB2 数据库配置参数
数据库配置参数指定要分配给某个数据库的资源量以及其他事项。您可以更改许多参数的值以提高性能或增大容量。某些参数仅供参考。这种类型的参数会影响数据库级别的 DB2®。
alt_collate -“备用整理顺序”配置参数
此参数指定了要用于非 Unicode 数据库中的 Unicode 表的整理顺序。
app_ctl_heap_sz -“应用程序控制堆大小”配置参数
从 V9.5 起建议不要使用此参数,但是 V9.5 之前的数据服务器和客户机仍然可以使用此参数。DB2 V9.5 或更高发行版中的数据库管理器会忽略对此配置参数指定的任何值。
appgroup_mem_sz -“应用程序组内存集的最大大小”配置参数
在 V9.5 中,
appl_memory
配置参数已取代
appgroup_mem_sz
。
appl_memory -“应用程序内存”配置参数
此参数允许 DBA 和 ISV 控制 DB2 数据库代理程序分配的用于为应用程序请求提供服务的最大应用程序内存量。
applheapsz -“应用程序堆大小”配置参数
在先前发行版中,
applheapsz
数据库配置参数指的是为应用程序工作的每个单独数据库代理程序可以使用的应用程序内存量。从 V9.5 开始,
applheapsz
指的是整个应用程序可以使用的应用程序内存的总量。
archretrydelay -“出错时的归档重试延迟”配置参数
此参数指定在对日志文件尝试进行归档失败之后再次尝试归档之前要等待的秒数。
auto_del_rec_obj -“自动删除恢复对象”配置参数
此参数指定在修改数据库日志文件、备份映像和装入副本映像的关联恢复历史记录文件条目时,是否应删除这些对象。
auto_maint -“自动维护”配置参数
此参数是所有其他自动维护数据库配置参数(
auto_db_backup
、
auto_tbl_maint
、
auto_runstats
、
auto_stats_prof
、
auto_stmt_stats
、
auto_prof_upd
和
auto_reorg
)的父参数。
auto_reval -“自动重新验证和失效”配置参数
此配置参数控制重新验证和失效语义。
autorestart -“允许自动重新启动”配置参数
此参数确定在应用程序连接至数据库时,如果该数据库异常终止,数据库管理器是否可以自动调用重新启动数据库实用程序。
avg_appls -“平均活动应用程序数”配置参数
查询优化器使用此参数来帮助估算在运行时将有多少缓冲池空间可用于选择的存取方案。
backup_pending -“备份暂挂指示器”配置参数
此参数指示在访问数据库之前是否需要对该数据库进行完全备份。
blk_log_dsk_ful -“日志磁盘满时阻止进行日志记录”配置参数
可以设置此参数以防止当 DB2 不能在活动日志路径中创建新日志文件时出现“磁盘已满”错误。
blocknonlogged -“禁止创建允许不进行日志记录的活动的表”配置参数
此参数指定数据库管理器是否允许对表激活 NOT LOGGED 或 NOT LOGGED INITIALLY 属性。
catalogcache_sz -“目录高速缓存大小”配置参数
此参数指定目录高速缓存可以使用的数据库堆中的最大空间(以页计)。
chngpgs_thresh -“已更改页数阈值”配置参数
此参数指定已更改的页的级别(百分比),如果异步页清除程序当前处于不活动状态,那么将从该级别启动这些程序。
codepage -“用于数据库的代码页”配置参数
此参数显示创建数据库所使用的代码页。
codepage
参数是根据
codeset
参数派生的。
codeset -“用于数据库的代码集”配置参数
此参数显示创建数据库所使用的代码集。数据库管理器使用代码集来确定
codepage
参数值。
collate_info -“整理信息”配置参数
此参数确定数据库的整理顺序。对于语言感知整理,前 256 字节包含整理名的字符串表示(例如,“SYSTEM_819_US”)。
connect_proc - 连接过程名称数据库配置参数
此数据库配置参数使您可以输入或更新一个由两部分组成的连接过程名称,每次应用程序连接到数据库时都将执行该连接过程。
country/region -“数据库地域代码”配置参数
此参数显示用来创建数据库的
地域
代码。
cur_commit -“当前已落实”配置参数
此参数控制游标稳定性 (CS) 扫描的行为。
database_consistent -“数据库处于一致状态”配置参数
此参数指示数据库是否处于一致状态。
database_level -“数据库发行版级别”配置参数
此参数指示可使用数据库的数据库管理器的发行版级别。
database_memory -“数据库共享内存大小”配置参数
database_memory
配置参数指定数据库内存集合的大小。数据库内存大小会将任何生效的实例内存限制考虑在内。
dbheap -“数据库堆”配置参数
可使用此参数来限制为数据库堆分配的最大内存量。对于紧急内存需求,会自动增加额外内存。
db_mem_thresh -“数据库内存阈值”配置参数
此参数表示数据库管理器允许的已落实但当前未使用的数据库共享内存最大百分比,达到此百分比后,数据库管理器将开始释放已落实的内存页以将它们返回给操作系统。
date_compat -“日期兼容性”数据库配置参数
此参数指示与 TIMESTAMP(0) 数据类型相关联的 DATE 兼容性语义是否应用于所连接的数据库。
dec_to_char_fmt -“小数到字符函数”配置参数
此参数控制用于将小数值转换为字符值的 CHAR 标量函数和 CAST 规范的结果。
decflt_rounding -“十进制浮点数舍入”配置参数
此参数允许您指定十进制浮点数(DECFLOAT)的舍入方式。舍入方式影响服务器和
LOAD
中的十进制浮点数操作。
dft_degree -“缺省级别”配置参数
此参数指定 CURRENT DEGREE 专用寄存器和 DEGREE 绑定选项的缺省值。
dft_extent_sz -“表空间的缺省扩展数据块大小”配置参数
此参数设置表空间的缺省扩展数据块大小。
dft_loadrec_ses -“缺省装入恢复会话数”配置参数
此参数指定将在表装入的恢复期间使用的缺省会话数。
dft_mttb_types -“为优化缺省维护的表类型”配置参数
此参数指定 CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION 专用寄存器的缺省值。此专用寄存器的值确定在优化查询期间将使用哪些类型的延迟刷新的具体化查询表。
dft_prefetch_sz -“缺省预取大小”配置参数
此参数设置表空间的缺省预取大小。
dft_queryopt -“缺省查询优化类”配置参数
此参数提供了额外的灵活性,这是通过设置在既没有使用 SET CURRENT QUERY OPTIMIZATION 语句也没有在绑定命令上的 QUERYOPT 选项时使用缺省查询优化类实现的。
dft_refresh_age -“缺省刷新持续时间”配置参数
此参数表示在特定 REFRESH DEFERRED 具体化查询表上处理 REFRESH TABLE 语句所用的最长持续时间。在超过此时间限制后,具体化查询表将不用来满足查询,直到刷新了具体化查询表为止。
dft_sqlmathwarn -“出现算术异常时继续”配置参数
此参数设置缺省值,在 SQL 语句编译期间出现错误或警告时,该缺省值确定处理算术错误和检索转换错误的方法。
discover_db -“发现数据库”配置参数
在服务器上接收到发现请求时,可以使用此参数来防止将有关数据库的信息返回到客户机。
dlchktime -“检查死锁的时间间隔”配置参数
此参数定义数据库管理器检查所有与数据库连接的应用程序间的死锁的频率。
dyn_query_mgmt -“动态 SQL 和 XQuery 查询管理”配置参数
此参数确定 Query Patroller 是否将捕获有关已提交的查询的信息。
enable_xmlchar -“启用以 XML 为目标的转换”配置参数
此参数确定是否可以对 SQL 语句中的非 BIT DATA CHAR(或 CHAR 类型)表达式执行 XMLPARSE 操作。
failarchpath -“故障转移日志归档路径”配置参数
此参数指定一条路径,如果由于影响归档目标的介质问题,而不能将日志文件归档至主要归档目标或辅助归档目标(如果设置了此项),那么 DB2 将尝试按此路径对日志文件进行归档。指定的此路径必须引用一个磁盘。
groupheap_ratio -“用于应用程序组堆的内存百分比”配置参数
从 V9.5 起建议不要使用此参数,但是 V9.5 之前的数据服务器和客户机仍然可以使用此参数。DB2 V9.5 或更高发行版中的数据库管理器将忽略对此配置参数指定的任何值。
hadr_db_role -“HADR 数据库角色”配置参数
此参数指示数据库的当前角色,不管数据库是处于联机还是脱机状态。
hadr_local_host -“HADR 本地主机名”配置参数
此参数指定用于高可用性灾难恢复 (HADR) TCP 通信的本地主机。
hadr_local_svc -“HADR 本地服务名称”配置参数
此参数指定本地高可用性灾难恢复 (HADR) 进程将接受连接的 TCP 服务名称或端口号。
hadr_peer_window -“HADR 对等窗口”配置参数
如果将
hadr_peer_window
设置为一个非 0 时间值,那么在主数据库与备用数据库断开连接的情况下,HADR 主数据库/备用数据库对在所配置的时间段内仍将表现为处于对等状态一样。这可帮助确保数据的一致性。
hadr_remote_host -“HADR 远程主机名”配置参数
此参数指定远程高可用性灾难恢复 (HADR) 数据库服务器的 TCP/IP 主机名或 IP 地址。
hadr_remote_inst -“远程服务器的 HADR 实例名”配置参数
此参数指定远程服务器的实例名称。一些管理工具(例如,DB2 控制中心)使用此参数来与远程服务器联系。高可用性灾难恢复 (HADR) 还检查请求连接的远程数据库是否属于声明的远程实例。
hadr_remote_svc -“HADR 远程服务名称”配置参数
此参数指定远程高可用性灾难恢复 (HADR) 数据库服务器将使用的 TCP 服务名称或端口号。
hadr_syncmode -“处于对等状态的日志写操作的 HADR 同步方式”配置参数
此参数指定同步方式,它确定当系统处于对等状态时主日志写操作如何与备用日志写操作同步。
hadr_timeout -“HADR 超时值”配置参数
此参数指定在认为尝试通信失败之前高可用性灾难恢复 (HADR) 进程要等待的时间(以秒计)。
indexrec -“索引重新创建时间”配置参数
此参数指示数据库管理器将尝试重建无效索引的时间,以及在前滚期间或在备用数据库上重放高可用性灾难恢复 (HADR) 日志期间是否重做任何索引构建。
jdk_64_path -“64 位 Java 软件开发者工具箱安装路径 DAS”配置参数
此参数指定要用于运行 DB2 管理服务器函数的 64 位 Java™ 软件开发者工具箱 (SDK) 的安装目录。
locklist -“锁定列表的最大存储量”配置参数
此参数指示分配给锁定列表的内存量。每个数据库有一个锁定列表,锁定列表包含由同时连接至数据库的所有应用程序挂起的锁定。
locktimeout -“锁定超时”配置参数
此参数指定应用程序为获取一个锁定将等待的秒数,以帮助避免应用程序出现全局死锁。
log_retain_status -“日志保留状态指示器”配置参数
如果设置了此参数(当
logretain
参数设置为 Recovery 时),那么它指示日志文件被保留以用于前滚恢复。
logarchmeth1 -“主日志归档方法”配置参数
可以使用此参数指定已归档日志的主要目标的介质类型。
logarchmeth2 -“辅助日志归档方法”配置参数
此参数指定已归档日志的辅助目标的介质类型。
logarchopt1 -“主日志归档选项”配置参数
此参数为已归档日志的主要目标指定选项字段(如果需要)。
logarchopt2 -“辅助日志归档选项”配置参数
此参数为已归档日志的辅助目标指定选项字段。
logbufsz -“日志缓冲区大小”配置参数
在将日志记录写入磁盘之前,此参数允许您指定用作这些记录的缓冲区的数据库堆大小(由
dbheap
参数定义)。
logfilsiz -“日志文件大小”配置参数
此参数定义每个主日志文件和辅助日志文件的大小。在这些日志文件已满且需要新日志文件之前,这些日志文件的大小限制可写入这些日志文件的日志记录数。
loghead -“第一个活动日志文件”配置参数
此参数包含当前活动的日志文件的名称。
logindexbuild -“创建的日志索引页数”配置参数
此参数指定是否要记录索引创建、重新创建或重组操作,以便可以在执行 DB2 前滚操作或者高可用性灾难恢复 (HADR) 日志重放过程中重构索引。
logpath -“日志文件的位置”配置参数
此参数包含用于进行日志记录的当前路径。
logprimary -“主日志文件数”配置参数
此参数允许您指定要预分配的主日志文件数。主日志文件建立分配给恢复日志文件的固定存储器数量。
logretain -“启用日志保留”配置参数
从 V9.5 开始,
logarchmeth1
配置参数用来设置 LOGRETAIN 值。
logsecond -“辅助日志文件数”配置参数
此参数指定(仅需要时)创建并用于恢复日志文件的辅助日志文件的数目。
max_log -“每个事务的最大日志数”配置参数
此参数指定是否对一个事务可以消耗的日志空间百分比具有限制以及该限制是多少。
maxappls -“最大活动应用程序数”配置参数
此参数指定可与一个数据库连接(本地和远程)的并行应用程序的最大数目。因为每个与数据库连接的应用程序都导致分配一些专用内存,所以 允许大量并行应用程序可能将使用更多内存。
maxfilop - 每个数据库打开的最大数据库文件数
此参数指定每个数据库可以打开的文件句柄的最大数目。将根据由 maxfilop 指定的值对每一个活动的应用程序进行计数。
maxlocks -“锁定升级前锁定列表的最大百分比”配置参数
此参数定义应用程序所挂起的锁定列表的百分比,必须在数据库管理器执行锁定升级之前填写该列表。
min_dec_div_3 -“十进制除法,小数位为 3 的”配置参数
此参数提供了一种快速方法来更改 SQL 中十进制除法的小数位计算结果。
mincommit -“要分组的落实数”配置参数
此参数允许您延迟将日志记录写入磁盘,直到执行了最小数目的落实为止,这样有助于减少与写入日志记录相关的数据库管理器开销。
mirrorlogpath -“镜像日志路径”配置参数
此参数允许您为镜像日志路径指定最多 242 字节的字符串。该字符串必须指向路径名,并且它必须为标准路径名,而不是相对路径名。
mon_act_metrics -“监视活动度量值”配置参数
此参数控制对整个数据库收集活动度量值的方式,并且将影响与任何 DB2 工作负载定义相关联的连接所提交的活动。
mon_deadlock -“监视死锁”配置参数
此参数为锁定事件监视器控制数据库级别的死锁事件生成。
mon_locktimeout -“监视锁定超时”配置参数
此参数为锁定事件监视器控制数据库级别的锁定超时事件生成,并且将影响所有 DB2 工作负载定义。
mon_lockwait -“监视锁定等待”配置参数
此参数为锁定事件监视器控制数据库级别的锁定等待事件生成。
mon_lw_thresh -“监视锁定等待阈值”配置参数
此参数控制在生成
mon_lockwait
的事件之前等待锁定时耗用的时间。
mon_lck_msg_lvl -“监视锁定事件通知消息”配置参数
此参数用于控制在发生锁定超时、死锁和锁定升级事件时将消息记录到管理通知日志中。
mon_obj_metrics -“监视对象度量值”配置参数
此参数控制对整个数据库收集数据对象度量值的方式。
mon_pkglist_sz -“监视程序包列表大小”配置参数
此参数控制由工作单元事件监视器捕获的每个工作单元在程序包列表中可以显示的最大条目数。
mon_req_metrics -“监视请求度量值”配置参数
此参数控制对整个数据库收集请求度量值的方式,并且将影响任何 DB2 服务类中执行的请求。
mon_uow_data -“监视工作单元事件”配置参数
此参数控制在数据库级别为工作单元事件监视器生成工作单元事件的方式,并且将影响数据服务器上的工作单元。
multipage_alloc -“启用多页文件分配”配置参数
多页文件分配用来提高插入性能。它只适用于 SMS 表空间。如果启用多页文件分配,那么影响所有 SMS 表空间:不可能对各个 SMS 表空间进行选择。
newlogpath -“更改数据库日志路径”配置参数
此参数允许您指定最多 242 个字节的字符串,以更改存储日志文件的位置。
num_db_backups -“数据库备份数”配置参数
此参数指定为一个数据库保留的数据库备份的数目。
num_freqvalues -“保留的高频值数目”配置参数
此参数允许您指定在 RUNSTATS 命令中使用 WITH DISTRIBUTION 选项时收集的“最高频值”的数目。
num_iocleaners -“异步页清除程序的数目”配置参数
此参数允许您指定数据库的异步页清除程序数。
num_ioservers -“I/O 服务器数”配置参数
此参数指定用于数据库的 I/O 服务器的数目。无论任何时候,对一个数据库数据库执行的预取和实用程序的 I/O 数都不能超过此数目。
num_log_span -“跨越的日志数”配置参数
此参数指定是否对一个事务可以跨越多少个日志文件具有限制以及该限制是多少。
num_quantiles -“列的分位数”配置参数
此参数控制在 RUNSTATS 命令中指定 WITH DISTRIBUTION 选项时将收集的分位数的数目。
numarchretry -“出错时重试次数”配置参数
此参数指定在 DB2 尝试将日志文件归档至故障转移目录之前,它必须尝试将日志文件归档至主归档目录或辅助归档目录的次数。
numsegs -“缺省 SMS 容器数”配置参数
从 V9.5 起建议不要使用此参数,但是 V9.5 之前的数据服务器和客户机仍然可以使用此参数。DB2 V9.5 或更高发行版中的数据库管理器将忽略对此配置参数指定的任何值。
number_compat -“数字兼容性”数据库配置参数
此参数指示与 NUMBER 数据类型相关联的兼容性语义是否应用于所连接的数据库。
overflowlogpath -“溢出日志路径”配置参数
此参数指定一个位置,DB2 数据库将在该位置查找前滚操作所需的日志文件,并将从归档中检索到的活动日志文件存储在该位置。它还提供了一个位置,用于查找和存储在使用
db2ReadLog
API 时所需要的日志文件。
pagesize - 数据库缺省页大小
此参数包含在创建数据库时用作缺省页大小的值。可能的值包括:4096、8192、16384 和 32768。在当该数据库中创建缓冲池或表空间时,应用同样的缺省页大小。
pckcachesz -“程序包高速缓存大小”配置参数
此参数是在数据库共享内存之外分配的,并且用于高速缓存数据库上的静态和动态 SQL 和 XQuery 语句的部分。
priv_mem_thresh -“专用内存阈值”配置参数
从 V9.5 起建议不要使用此参数,但是 V9.5 之前的数据服务器和客户机仍然可以使用此参数。DB2 V9.5 或更高发行版中的数据库管理器将忽略对此配置参数指定的任何值。
rec_his_retentn -“恢复历史记录保留期”配置参数
此参数指定有关备份的历史信息的保留天数。
restore_pending -“复原暂挂”配置参数
此参数说明数据库中是否有 RESTORE PENDING 状态。
restrict_access -“数据库具有受限访问”配置参数
此参数指示数据库是否是使用一组受限的缺省操作创建的。也就是说,创建该数据库时,在 CREATE DATABASE 命令中是否指定了 RESTRICTIVE 子句。
rollfwd_pending -“前滚暂挂指示器”配置参数
此参数告知您是否需要执行前滚恢复以及需要执行前滚恢复的位置。
section_actuals -“部分实际值”配置参数
此参数将启用测量部分实际值(在执行某部分期间测量的运行时统计信息)。
self_tuning_mem -“自调整内存功能”配置参数
此参数确定内存调整器是否根据需要在启用了自调整功能的内存使用者之间动态地分配可用内存资源。
seqdetect -“顺序检测标志”配置参数
此参数控制是否允许数据库管理器在 I/O 活动期间检测有序页读取。
sheapthres_shr -“共享排序的排序堆阈值”配置参数
此参数表示对排序内存使用者每次可使用的数据库共享内存总量的软限制。
smtp_server -“SMTP 服务器”数据库配置参数
此参数标识一个简单电子邮件传输协议 (SMTP) 服务器。此 SMTP 服务器将传输 UTL_MAIL 内置模块所发送的电子邮件。
softmax -“恢复范围和软检查点时间间隔”配置参数
此参数确定软检查点的频率和恢复范围,这将有助于完成崩溃恢复过程。
sortheap -“排序堆大小”配置参数
此参数定义要用于专用排序的专用内存页的最大数目或要用于共享排序 的共享内存页的最大数目。
sql_ccflags - 条件编译标志配置参数
此参数包含对所选 SQL 语句进行条件编译时使用的条件编译值的列表。
stat_heap_sz -“统计信息堆大小”配置参数
此参数指示使用
RUNSTATS
命令收集统计信息时所用的
最大
堆大小。
stmt_conc -“语句集中器”配置参数
此配置参数用于设置缺省的语句集中器行为。
stmtheap -“语句堆大小”配置参数
此参数指定语句堆的限制,在编译 SQL 或 XQuery 语句期间,语句堆用作 SQL 或 XQuery 编译器的工作空间。
territory -“数据库地域”配置参数
此参数显示用于创建数据库的地域。数据库管理器在处理地域相关的数据时会使用
territory
。
trackmod -“启用跟踪已修改页”配置参数
此参数指定数据库管理器是否将跟踪数据库修改,以便 Backup 实用程序可以检测到数据库页的哪些子集必须通过增量备份来检查并可能包括在备份映像中。
tsm_mgmtclass -“Tivoli Storage Manager 管理类”配置参数
Tivoli® Storage Manager
管理类确定 TSM 服务器如何管理正在备份的对象的备份版本。
tsm_nodename -“Tivoli Storage Manager 节点名”配置参数
此参数用于覆盖与
Tivoli Storage Manager
(TSM)产品相关的节点名的缺省设置。
tsm_owner -“Tivoli Storage Manager 所有者名称”配置参数
此参数用于覆盖与
Tivoli Storage Manager
(TSM)产品相关的所有者的缺省设置。
tsm_password -“Tivoli Storage Manager 密码”配置参数
此参数用于重设与
Tivoli Storage Manager
(TSM)产品相关的密码的缺省设置。
user_exit_status -“用户出口状态指示器”配置参数
如果设置为 On,那么此参数指示启用数据库管理器用于前滚恢复,并且将使用用户出口程序在数据库管理器调用日志文件时归档和检索日志文件。
userexit -“启用用户出口”配置参数
从 V9.5 开始,
logarchmeth1
配置参数用来设置 USEREXIT 值。
util_heap_sz -“实用程序堆大小”配置参数
此参数指示可由备份、复原和装入(包括装入恢复)实用程序同时使用的最大内存量。
varchar2_compat -“Varchar2 兼容性”数据库配置参数
此参数指示是否将与 VARCHAR2 和 NVARCHAR2 数据类型相关联的兼容性语义应用于所连接的数据库。
vendoropt -“供应商选项”配置参数
此参数指定 DB2 在备份、复原或装入副本操作期间可能需要用来与存储系统通信的其他参数。
wlm_collect_int -“工作负载管理收集时间间隔”配置参数
此参数指定工作负载管理 (WLM) 统计信息的收集和复位时间间隔(以分钟为单位)。
父主题:
配置参数