IBM DB2 for linux, UNIX, and Windows 的自動維護功能減輕數據庫管理員 (DBA) 的工作,使他們能夠專注于其他重要的任務,如最大限度地提高性能。本文演示了如何使用 IBM Data Studio 在 DB2 中配置自動維護功能,用它們來執行數據
管理員執行的常見維護任務,包括備份、表和索引中的數據重組,以及統計數據收集。db2 管理器為執行備份、保持最新的統計,以及必要的表和索引重組提供自動維護功能。在數據庫上定期執行這些任務非常重要,可以確保針對它們的性能和可恢復性進行優化。
要確定是否以及何時執行維護活動,這可能既費時又困難。DB2 的自治功能減輕您的負擔。使用 IBM Data Studio Configure Automatic Maintenance 向導,您可以輕松靈活地管理自動維護功能,無需擔心 DB2 的命令語法。在向導中,您可以指定維護對象,DB2 數據庫管理器使用這些目標來確定是否需要執行維護活動,然后在下一個可用的維護窗口(您定義的一個時間段)中只運行所需的活動。
本文介紹如何在 IBM Data Studio 中配置所有這些任務。閱讀完本文后,您將能夠:
- 了解如何使用 IBM Data Studio Configure Automatic Maintenance Wizard
- 配置維護窗口
- 配置自動備份
- 配置自動重組
- 配置自動統計數據收集
使用 IBM Data Studio 配置自動維護任務
- 啟動 IBM Data Studio。
- 打開 Configure Automatic Maintenance Wizard。
- 在 Administration Explorer 中,展開左側的導航樹,并選中您希望為其配置自動維護的數據庫。如果它尚未連接,單擊右鍵并選擇 Connect 來連接到它。
- 在數據庫連接后,右鍵單擊它并在彈出菜單中選擇 Set Up and Configure > Configure Automatic Maintenance 菜單項,如 圖 1 所示。
圖 1. 啟動 Configure Automatic Maintenance Wizard
- 向導中的第一個選項卡 Options,列出了數據庫配置參數,以及相應的復選框。配置參數在層次結構中按縮進顯示,如 圖 2 所示。這些數據庫配置參數允許 DBA 可以有選擇性地或以組的形式啟用或禁用自動表維護特性。例如,如果 AUTO_MAINT 被設置為 OFF,不論其實際值如何,所有其他自動維護參數的有效值都被視為 OFF。類似地,如果 AUTO_TBL_MAINT 被設置為 OFF,AUTO_REORG、AUTOSTATS_PROF、AUTO_PROF_UPD、AUTO_RUNSTATS 和 AUTO_STMT_STATS 參數的有效值都被視為 OFF。如果 AUTO_TBL_MAINT 被設置為 ON,AUTO_REORG、AUTOSTATS_PROF、AUTO_PROF_UPD、AUTO_RUNSTATS 和 AUTO_STMT_STATS 參數的有效值都是自己的實際值。選中某個參數的復選框,將其值設置為 ON,或者取消選中以將其值設置為 OFF。
圖 2. Configure Automatic Maintenance Wizard 中的 Options 選項卡
- 根據您的需求修改自動維護選項值后,單擊 Preview Command 或展開 Command 節以查看生成的命令。
圖 3. 預覽命令
- 單擊 Run 在 DB2 上執行生成的命令。修改被應用到數據庫。
您已成功啟用配置參數。