logbufsz - 日志缓冲区大小配置参数
在将日志记录写入磁盘之前,此参数允许您指定用作这些记录的缓冲区的数据库堆大小(由 dbheap 参数定义)。
- 配置类型
- 数据库
- 参数类型
- 可配置
- 可在 Db2 pureScale® 环境
- 缺省值 [范围]
- 32 位平台
- 256 [4 - 4 096 ]
- 64 位平台
- 256 [4 - 131 070 ]
注意: 默认值可在初始创建数据库后由 Db2® 配置顾问更改。- 计量单位
- 页 (4 KB)
当发生下列一种情况时会将日志记录写入磁盘:
- 事务落实。
- 日志缓冲区已满
- 发生了其他某些内部数据库管理器事件。
此参数也必须小于或等于 dbheap 参数。 缓冲日志记录将使日志记录文件 I/O 更有效,因为将日志记录写入磁盘的频率越低,那么每次可写入的日志记录就越多。
建议:如果在专用的日志磁盘上有大量的读取活动,或者频繁使用磁盘,那么要增大此缓冲区的大小。 当增大此参数的值时,您也应考虑 dbheap 参数,因为该日志缓冲区使用由 dbheap 参数控制的空间。
可以使用数据库系统监视器来确定日志缓冲区变满(这要求它先将数据写至磁盘,才能写入新日志记录)的频率。 请参阅 num_log_buffer_full(完整日志缓冲区数)监视元素。