討論區快速選單
知識庫快速選單
政府補助!學嵌入式+物聯網 討論區最近新進100則主題
[ 回上頁 ] [ 討論區發言規則 ]
DB2的Automatic Table Maintenance用途和影響?
更改我的閱讀文章字型大小
作者 : jammy98(Jammy)討論區板主 站務優秀好手貼文超過3000則人氣指數超過300000點
[ 貼文 3524 | 人氣 316866 | 評價 3440 | 評價/貼文 0.98 | 送出評價 3493 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/1/4 上午 10:42:43
DB2的Automatic Table Maintenance用途是什麼呢 ? 他會自動作什麼事呢 ?
這與DB的存取效能有無影響 ?
作者 : cuteaplpe(黑蘋果豬)
[ 貼文 13 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/1/12 上午 01:13:04
Automatic Table Maintenance是DB2 V8.2以上才有的新功能。
可以自動化管理某些任務,例如:backup、reorg、runstats等等


據我所了解的部份來說
DB2就會依照DB CFG中的設定,定時監控。

<<DB CFG>>
Automatic maintenance (AUTO_MAINT) = ON
   Automatic database backup (AUTO_DB_BACKUP) = OFF
   Automatic table maintenance (AUTO_TBL_MAINT) = ON
     Automatic runstats (AUTO_RUNSTATS) = ON
     Automatic statistics profiling (AUTO_STATS_PROF) = OFF
     Automatic profile updates (AUTO_PROF_UPD) = OFF
     Automatic reorganization (AUTO_REORG) = OFF
    


所以每隔一段時間,db2diag.log中就會有類似下列的訊息

<<db2diag.log>>
2007-04-24-13.41.14.584787-240 I3825094G304 LEVEL: Event
PID : 2501 TID : 2922003376 PROC : db2hmon
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, Health Monitor, db2HmonEvalBackup, probe:1
START : Automatic Backup: evaluation has started on database APPLEDB

2006-04-24-13.41.15.427272-240 I3825399G329 LEVEL: Event
PID : 2501 TID : 2911513520 PROC : db2hmon
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, Automatic Table Maintenance, db2HmonEvalStats, probe:100
START : Automatic Runstats: evaluation has started on database APPLEDB


但是,這不代表系統真的有幫你做backup及REOGR喔。

最重要的是,你的Health Monitor必需有設定監控政策(Policy)
這樣,Automatic maintenance監控的結果,才會依照你所定訂的政策來決定要做什麼事。
(例如:需自動幫你做runstats)

相反地,若Health Monitor沒有任何Policy設定,
則log只是告訴我們有做監控,但不會做backup,也不會做runstats
(以上面的db2diag.log為例)

我記得好像是每三個小時會監控一次,其實對運作中的資料庫多多少少還是會有些微的效能影響。

預設HEALTH_MON=ON 、 AUTO_MAINT = ON
所以,如果沒有設定Policy的話,我建議可以改為OFF


給你參考看看^^

 板主 : Cheryl
 > DB2 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - DB2 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
DB2
1 阿酷 60 
2 英文 10 
3 小馬 10 
DB2
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
1.611328E-02