1.關于SQL Server 2005數據維護計劃
為了使SQL Server數據庫的性能保持在最佳的狀態,數據庫管理員應該對每一個數據庫進行定期的常規維護。這些常規任務包括重建數據庫索引、檢查數據庫完整性,更新索引統計信息,數據庫內部一致性檢查和備份等。這些常規的數據庫維護任務需要經常重復,而且繁瑣耗時,所以往往被管理員忽略。而且,現在的數據庫管理員一天到晚都被很多其他的任務壓得喘不過氣來,根本沒有時間去進行日常維護工作。認識到這些問題的存在,SQL Server通過制定維護計劃,提供了一個可以自動或手動執行這些日常維護事務的方法。當確定并創建了維護任務后,日常維護就會根據設定的時間段啟動,最終會為企業提供更優質更穩定更值得信賴的數據庫。
2.SQL Server Service Pack 2數據維護方面的新特性
SQL Server Service Pack 2有許多改進的新功能和修復設置已經能夠支持維護計劃的創建功能。其中改進的特性包括:
維護計劃設計器支持在一個維護計劃里設置多個子計劃,而且每個子計劃可以具有創建獨立任務計劃書的功能。多重計劃書是備受期待的特性,能夠為不同的日常維護事務設置獨立的計劃表,例如備份、更新統計信息和執行SQL Server作業等。
在SQL Server 2005推出的初期,如果企業想要運行維護計劃,需要安裝SQL Server集成服務(SQL Server Integration Services,SSIS)。不過現在維護計劃已經作為一項完全支持的特性整合到了數據庫引擎中,所以不再需要啟動集成服務了。
支持多服務器管理環境,并把維護計劃信息記錄到遠程服務器,以適應不斷增加的管理維護計劃。可以從一臺中央主服務器為所有的目標服務器設置維護計劃。
最早出現在SQL Server 2000備受歡迎的“清除維護任務”(Maintenance Cleanup Task)重新回到了維護計劃里。這個任務可以刪除維護計劃執行以后任何殘留下來的文件。
下面列舉幾個人們預想不到的修復設置,用以改善相關的具體任務:
SQL Server 2005 Service Pack 2為數據庫備份維護計劃任務增加了新的備份過期選項。如果您想讓備份設置在某個特定日期之后失效,就可以通過設置備份過期選項來實現。SQL Server 2000具有這個特性,不過在SQL Server 2005發布之初被刪除了。
您可以另外指定備份文件夾的位置,數據庫備份維護計劃任務不會再重新設置這個選項為默認位置。
過去當您運行備份數據庫維護計劃任務時,系統可能會錯認為您要利用簡單恢復模式為系統數據庫創建差異和事務日志備份。現在這個缺陷已經修復了。
歷史清除維護計劃任務能夠將刪除文件的時間選項設置成以小時為單位,大大減少了人工操作時間。
更新統計信息任務提供原先在SQL Server 2000維護計劃中包含的完全掃描或根據樣本大小掃描的選項。
3. SQL Server維護計劃的任務
一個維護計劃可以在設定的時間段里運行全套的SQL Server維護任務,以確保數據庫引擎里的關系數據庫能夠優化運行、執行日常備份和檢查異常數據。作為SQL Server數據庫引擎的一個特性,可以自動創建數據庫維護計劃并為這些日常維護設置計劃書。一個全面的維護計劃包括一下幾個主要的任務:
檢查數據庫完整性
更新數據庫統計信息
重新組織數據庫索引
進行數據庫備份
清洗數據庫歷史操作數據
收縮數據庫
清除維護計劃殘留文件
執行SQL Server作業
清除維護任務
注意,和SQL Server 2000不同,日志傳送不再包括在維護計劃的范疇里。可以在SQL Server Management Studio的數據庫水平上或者通過TSQL腳本設置日志傳送任務。
新聞熱點
疑難解答