软件开发数据库

增量备份trackmod turn ON了之后性能影响大吗

db2 update db cfg for frs using trackmod on

1。看信息中心说是会记录改变的数据页.
是个大概什么样的机制。
什么时候记 记录在哪里 ?

2. 增量备份trackmod turn ON了之后性能影响大吗
This parameter specifies whether the database manager will track database modifications so that the backup utility can detect which subsets of the database pages must be examined by an incremental backup and potentially included in the backup image.
谢谢!!!
参与5

4同行回答

daolin2005daolin2005数据库管理员某城商行
xiewenpeng 谢谢。你的那个文章我之前也看过了。这个还得看具体的应用 再做具体测试。个人感觉如果需要记录这些数据页上的变化的话。肯定会有一些后台进程在进行一些标记和记录。文章提供了一种很好的思维。...显示全部
xiewenpeng 谢谢。你的那个文章我之前也看过了。
这个还得看具体的应用 再做具体测试。个人感觉如果需要记录这些数据页上的变化的话。肯定会有一些后台进程在进行一些标记和记录。
文章提供了一种很好的思维。收起
软件开发 · 2011-11-23
浏览580
andychenandychenIT支持东北农业大学
我觉得也不会影响性能显示全部
我觉得也不会影响性能收起
教育/培训 · 2011-11-20
浏览612
zss0109211zss0109211数据库管理员null
同关注个人感觉,开了trackmod 性能不会下降,这是一个很常规的功能点,如果都影响性能的话,那无语了。找到一个相关的APAR,应该是记录改变数据页中有个dirty标志来记录更改情况。fyi:IY76959If the trackmod database configuration parameter is turned on,then it means that ...显示全部
同关注

个人感觉,开了trackmod 性能不会下降,这是一个很常规的功能点,如果都影响性能的话,那无语了。找到一个相关的APAR,应该是记录改变数据页中有个dirty标志来记录更改情况。
fyi:IY76959
If the trackmod database configuration parameter is turned on,
then it means that DB2 will keep track of each time table spaces
get modified.  There is a "dirty" flag that will get turned on
for that table space if some of the data gets changed.


trackmod收起
互联网服务 · 2011-11-19
浏览639
xiewenpengxiewenpeng数据库开发工程师河南众品
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节

1.bmp


收起
互联网服务 · 2011-11-19
浏览603

提问者

daolin2005
数据库管理员某城商行

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-11-19
  • 关注会员:1 人
  • 问题浏览:3308
  • 最近回答:2011-11-23
  • X社区推广