Sql-Server

保持 SQL Server 2005 數據庫健康需要完成哪些基本任務

  • February 26, 2010

我有一個在各個方面都很大的 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 有一個很好的教程,我建議你閱讀這種東西。

請記住,這些工具起初往往不是很直覺。我最好的建議是盡快開始使用它們,你可以熟悉它們。一旦你掌握了一些事情的竅門,你就會開始真正深入探勘,看看發生了什麼,但現在只是了解它們。

引用自:https://serverfault.com/questions/117262