以一當百的SQL server管理員
重複執行着相同的操作,你會覺得有趣麼?
本來一件小小的事情,卻要你半夜三更的爬起來,你的心情還會愉快麼?
爲什麼不用“維護計劃”來擺脫它們?
“維護計劃”在SQL server中尤爲重要。可以說是每個管理員的必修課。它可以大幅度的降低管理員的工作負擔,節省大量的時間。下面就用一些例子來演示“維護計劃”的妙處。
當一臺SQL server服務器搭建完成。首先要做的是什麼?當然是備份和設置警報。當一切完成後,就可以創建“維護計劃”了。
現在假設,這臺服務器在經過一段時間運行後,發現對數據的查詢速度有些降低。經過管理員的認真排查發現原來是索引中的碎片積累過多所造成的。
那麼當然是整理碎片了。可是問題出現了。原來這個數據庫中的每個表或多或少都存在着這種問題。總不能對這個庫中的近千張表,每個表中又有數個索引一一手動清理吧,那管理員豈不累死?
這時“維護計劃”的好處就顯現出來了。只要管理員做一個“維護計劃”那麼這幾千個相同的操作就可以一次搞定,那麼節省下來的時間管理員又可以做別的事情,這不就是“以一當百”麼?
1 想要創建“維護計劃”,首先需要打開“SQL server代理”服務。右鍵單擊“啓動”即可。
2 打開服務後,展開“管理”選項,右鍵單擊“維護計劃”選擇“新建維護計劃”
3 輸入計劃的名稱,確定。進入維護計劃設計界面。
4 將“工具箱”中的任務拖拽到任務框中。
5 右鍵單擊任務框中的任務,選擇“編輯”來編輯任務。
6 單擊確定,完成編輯。然後設定“計劃”。
7 打開計劃屬性框後,就可以根據實際情況來設定計劃的執行方式和時間了。
8 設定完之後就可以保存退出了。這時可以手動執行計劃看看效果。(因爲是實驗環境,所以沒有大量的數據記錄,也就看不到執行後的結果了。)
像以前的內容一樣。“維護計劃”所能做的當然不僅僅是這一點。一切和維護SQL數據庫的任務都可以通過“維護計劃”來自動完成。這也就是SQL server的自動化了。