DB2 logfilsiz参数设置

数据库
当DB2数据库中的日志文件满时,需要修改logfilsiz参数的值,下文就教您如何合理设置logfilsiz参数的值,供您参考。

DB2 logfilsiz参数应该如何设置呢?如果日志文件逐渐变满,就需要将DB2 logfilsiz参数的值增大,下面就为您介绍DB2 logfilsiz参数的设置方法,希望对您有所帮助。

配置类型
数据库
参数类型
可配置
缺省值 [范围]
 
UNIX®

          1000 [ 4 — 524 286 ]

Windows®
 
1000 [ 4 — 524 286 ]
 
计量单位

 

页(4 KB)

 

此参数定义每个主日志文件和辅助日志文件的大小。在这些日志文件已满且需要新日志文件之前,这些日志文件的大小限制可写入这些日志文件的日志记录数。

主日志文件和辅助日志文件的使用以及在日志文件已满时进行的操作取决于正在执行的日志记录的类型:

循环日志记录
当记录在主日志文件中的更改已落实后,可复用该主日志文件。如果日志文件大小较小,并且应用程序已处理了大量对数据库的更改但未落实这些更改,主日志文件可能会很快变满。如果所有主日志文件变满,则数据库管理器将分配辅助日志文件来保存新的日志记录。

日志保留日志记录
当主日志文件已满时,将该日志归档并分配新的主日志文件。

建议:必须使日志文件的大小与主日志文件数平衡:

如果数据库要运行大量更新、删除或插入事务,而这将导致日志文件很快变满,则应增大logfilsiz参数的值。

注:日志文件大小的上限与日志文件数目的上限一起(logprimary + logsecond)给出活动日志空间的上限 512 GB。
日志文件太小则会因归档旧日志文件、分配新日志文件以及等待可用的日志文件的开销而影响系统性能。

如果磁盘空间不足,则应减小 logfilsiz 的值,因为主日志是按此大小预分配的。
太大的日志文件会减小管理归档日志文件和日志文件副本时的灵活性,因为某些媒体可能无法保存整个日志文件。

如果正在使用日志保留,则当最后一个应用程序与数据库断开连接时,关闭并截断当前的活动日志文件。下次与数据库连接时使用下一个日志文件。因此,如果了解您的并发应用程序的日志记录需求,可能可以确定一个将不会分配过量浪费空间的日志文件大小。
 

 

 

 

 

【编辑推荐】

在线改变DB2页大小的实现

windows下创建DB2表空间的过程

DB2代码页设置乱码的处理方法

DB2字符串连接的实现过程

DB2日期时间型数据类型介绍

责任编辑:段燃 来源: 互联网
相关推荐

2010-08-11 15:16:02

DB2日志设置参数

2010-09-07 11:14:56

DB2配置向导

2010-08-13 18:00:36

2010-08-26 11:37:38

DB2命令

2010-11-03 15:49:32

DB2删除表

2010-08-11 09:14:33

DB2数据类型

2010-09-16 16:37:09

SIP协议栈

2010-08-16 17:07:43

DB2 trc

2010-08-10 15:30:21

2010-09-26 09:54:43

JVM参数设置

2009-11-18 14:53:40

Oracle参数设置

2009-07-06 17:34:26

远程复制DB2

2011-03-16 14:36:31

DB2开发

2010-09-30 14:44:20

DB2递归查询

2010-11-01 12:11:43

DB2表空间

2010-11-02 14:53:38

DB2权限

2010-11-01 11:13:57

DB2表管理

2010-11-02 09:56:14

DB2目录结构

2011-03-21 09:51:04

DB2性能优化

2010-11-02 15:08:40

设置db2主键
点赞
收藏

51CTO技术栈公众号