1 查了很多资料,没有查到 tracemod更改为on后会影响数据库的性能依据2 您可以通过两种方式来使用 DB2 跟踪更改,并将更改储存到其他地方以备日后恢复使用: 第一种方法是让 DB2 将每个 INSERT、UPDATE、DELETE、CREATE、ALTER、DROP、GRANT 和 REVOKE 语句写到日志中。 ...
显示全部1 查了很多资料,没有查到 tracemod更改为on后会影响数据库的性能依据
2 您可以通过两种方式来使用 DB2 跟踪更改,并将更改储存到其他地方以备日后恢复使用:
第一种方法是让 DB2 将每个 INSERT、UPDATE、DELETE、CREATE、ALTER、DROP、GRANT 和 REVOKE 语句写到日志中。
当需要执行恢复时,可以进入最后的数据库备份,
然后让 DB2 运行日志并重新创建所有更改(类似于福尔摩斯通过跟踪每个可疑者的踪迹来重构犯罪事实)。
这种方法在发生大量事务的环境中非常有效。
第二种方法是让 DB2 在每个页被更改时保存该页的一个副本。这就是增量备份的工作原理。
如果数据库非常活跃,那么在每个页发生更改时保存它的副本没有任何意义。
因此这最终会在数据库中保留每个页的副本(几乎是一个新的备份映像),这就背离了仅跟踪渐进的页更改的目标。
对于这种情况,记录 SQL 的日志可能更快。
另一方面,如果所有更改都集中在少量页上,或者大部分页几乎不发生变化,
那么在增量备份映像中储存更改的页能够节省时间和储存空间。
如果一个页面未发生任何更改,增量备份就会跳过它。
db2增量备份设置tracemod为on后,这样数据库将在物理页上记录更改的部分页,做dirty标记
以上出自
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0910db2incrementalbackup/?cmp=dwskl&cpb=dw&ct=dwcon&cr=cn_51CTO&ccy=cn下面图解两种 增量备份
出自牛新庄《循序渐进DB2.DBA系统管理、运维与应用案例》第7.3.3节
收起