活动日志目录空间规划

活动日志目录,一般我是根据(LOGPRIMARY+LOGSECOND)*LOGFILSIZ*4K计算实际日志文件需要的空间,然后预留一定的量,比如以上空间占总得文件系统的80%左右,但发现DB2在做crash recovery的时候会生成一些额外的日志文件,导致文件系统空间可能不够用,问下这个目录空间该如何规划?db2 get...显示全部

活动日志目录,一般我是根据(LOGPRIMARY+LOGSECOND)*LOGFILSIZ*4K计算实际日志文件需要的空间,然后预留一定的量,比如以上空间占总得文件系统的80%左右,但发现DB2在做crash recovery的时候会生成一些额外的日志文件,导致文件系统空间可能不够用,问下这个目录空间该如何规划?

db2 get db cfg for dsmdb | grep -i log

Log file size (4KB)                         (LOGFILSIZ) = 10240

Number of primary log files                (LOGPRIMARY) = 13

Number of secondary log files               (LOGSECOND) = 20

收起
参与20

查看其它 3 个回答macrozeng的回答

macrozengmacrozeng数据库管理员IBM

你的计算方法没有问题,而且你的 LOGSECOND 不算大,如果目前的参数还导致空间不够的话,如果在不能增加空间的情况下,只能把LOGPRIMARY 或者 LOGFILSIZ 设置小一些 。

政府机关 · 2017-04-17
浏览1728
  • 这个问题不是针对某个数据库,上面的参数只是个例子,我想知道对于活动日志目录,除了上述参数限定的空间外,我还需要预留多少空间合适
    2017-04-17
  • 或者说除了上述活动参数限定的空间外,还有哪些情况会导致活动日志目录空间使用率增加?具体增加多少量由哪些因素觉得?
    2017-04-17
  • 很多数据库操作都会写 db2 日志,但是活动日志一般不会超过你设置的参数,否则会报日志满错误。 另外你的数据库是否是归档方式的,如果是的话,归档日志放在什么地方?是否有定期删除归档日志的操作?
    2017-04-17
  • 数据库配置了归档模式,归档路径是另外的目录,会定期NBU备份和删除的,这里不做讨论。问题是什么情况下活动日志目录空间使用量会超过这些参数配置呢?
    2017-04-17

回答者

macrozeng
数据库管理员IBM

macrozeng 最近回答过的问题

回答状态

  • 发布时间:2017-04-17
  • 关注会员:3 人
  • 回答浏览:1728
  • X社区推广