Sql-Server
保持 SQL Server 2005 數據庫健康需要完成哪些基本任務
我有一個在各個方面都很大的 SQL Server 2005 數據庫。它很複雜,有很多數據(相對而言,但由於缺少 blob,它仍然很大)並且訪問量很大。
需要完成哪些基本管理任務才能確保數據庫保持正常執行並且不會(最壞的情況)損壞或以其他方式惡化。
備份是給定的,但處理事務日誌的好方法是什麼?您將它們保留多長時間,如果需要,如何確保使用它們從備份中播放?
還應該進行哪些其他類型的維護?
這是來自 Kimberly Tripp’a 部落格的一個很好的連結。它引用了她的數據庫維護類別。我不想在這里為你重新發明輪子——她的文章和其中的連結對你來說是一個很好的開始。
http://www.sqlskills.com/BLOGS/KIMBERLY/category/Database-Maintenance.aspx
她描述了要做的完整性檢查(CHECKDB)、索引維護、事務日誌維護等。
開始使用 SQL Profiler 和 Performance Monitor 研究數據庫監控。這兩個工具可供安裝了 SQL Server 的任何人使用,並且可以為您提供有關事情進展情況的資訊。
Brent Ozar 有一個很好的教程,我建議你閱讀這種東西。
請記住,這些工具起初往往不是很直覺。我最好的建議是盡快開始使用它們,你可以熟悉它們。一旦你掌握了一些事情的竅門,你就會開始真正深入探勘,看看發生了什麼,但現在只是了解它們。