sqlServer的資料庫回縮與表大小檢查。

jidongzheng發表於2008-09-12

按照客戶的要求,昨天檢查了一個sqlServer資料庫。總計有60G多的空間。

使用者一直不清楚資料到底放在哪裡了。

由於自己也一直在搞oracle的,從來沒有搞過sqlserver.

開始按照oracle的思路,沒有找到相關的檢視。

後來,檢視sqlServer的幫助,發現sqlServer是使用一些工具要檢查的。具體如下:

1.檢查表的大小:sp_spaceuse

可以一個表一個表的檢查。

2。檢查檔案組的分佈情況。dbcc checkfilegroup

說明:要將整個資料庫檔案組的分佈及使用情況瞭解清楚,需要執行完整個dbcc。

一個60G的資料庫,執行了近35分鐘。這個看來,還是比較花時間的。沒有oracle的檢視來的方便。

現在還不清楚sqlServer是如何管理資料檔案,及管理表資料的。等有時間再仔細分析了。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/197458/viewspace-1010607/,如需轉載,請註明出處,否則將追究法律責任。

相關文章