- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH02_日志
DB2 Enablement Workshop | Backup and Recovery DB2 日志 Database Logging Circular Logging循环日志模式 循环日志模式 主日志文件(LOGPRIMARY)用来记录所有的变化,当该日志文件中所有的事务都提交完成后将被重用 辅助日志文件(LOGSECOND)是用来当主日志文件满了以后使用的 如果主日志文件和辅助日志文件都满了,就会收到一个错误 “数据库事务日志已满”. 如果文件系统中LOGPATH目录没有空间了,就会收到一个磁盘满(log disk full error)错误 循环日志模式 循环日志模式是新创建数据库的缺省日志模式(将 logarchmeth1 和 logarchmeth2 数据库配置参数设置为 OFF。) 在循环日志模式下,只允许进行完全数据库脱机备份,不能进行表空间备份、联机备份、增量备份、差异备份等。 在循环日志模式下,可以使用崩溃恢复(Crash recovery)和版本恢复(Version recovery),但是不能使用前滚恢复(Roll-forward recovery) Archive Logging归档日志模式 归档日志模式 当日志不再活动时,将会归档,归档日志文件不会被用来进行崩溃恢复。归档日志文件不是被删除掉,而是被脱机或联机保存着 主日志文件都是预分配的 辅助日志文件则仅在需要的时候才会一次分配一个文件,而且在DBM不需要的时候,就会释放辅助日志文件的资源 对于日常操作来说,一定要保证所用的日志都是主日志,这样效率才高 归档日志模式 在归档日志模式下,可以使用前滚恢复,对数据库备份时可以使用联机备份(BACKUP DB ONLINE),可以使用表空间级别备份,可以使用增量备份、差异备份等 建议使用 logarchmeth1 数据库配置参数来启用归档日志记录 Transaction Logging Process Log writing versus Table writing 与日志相关的参数 与日志相关的参数(continued) 与日志相关的参数(continued) 与日志相关的参数(continued) 与日志相关的参数(continued) Logging Configuration Parameters (continued) Logging Configuration Parameters (continued) Logging Configuration Parameters (continued) Logging Configuration Parameters (continued) 与日志相关的参数(continued) 与日志相关的参数(continued) 与日志相关的参数(continued) 与日志相关的参数(continued) 1、update db cfg using CHNGPGS_THRESH 20 2、update db cfg using NUM_IOSERVERS 7; //和物理磁盘数相等 The value of NUM_IOSERVERS should match the number of physical disks the database resides on. You should have at least as many IOSERVERs as you have disks. IOSERVERs do not use many system resources, so rather use a value that is too high than too low. 3、update db cfg using NUM_IOCLEANERS 4; //和CPU数相等 Especially on multi-processor machines, enough IO cleaners should be available to make sure that dirty pages in the bufferpool are written to disk. Provide at least one IO cleaner per processor. 与日志相关的参数(continued) 与日志相关的参数(continued) 与日志相关的参数(continued) Let’s look at the DB CFG parameters that are used for database logging. Log Buffer Size (LOGBUF
文档评论(0)