sqlServer的資料庫回縮與表大小檢查。
按照客戶的要求,昨天檢查了一個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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer查詢所有資料庫大小SQLServer資料庫
- 查詢MySQL資料庫,MySQL表的大小MySql資料庫
- sqlserver 資料庫收縮的方法SQLServer資料庫
- sqlserver收縮資料庫、收縮資料檔案的操作SQLServer資料庫
- 查詢資料庫每個表佔用的大小資料庫
- 如何獲取 PostgreSQL 資料庫中的表大小、資料庫大小、索引大小、模式大小、表空間大小、列大小SQL資料庫索引模式
- 【SQLServer】如何檢視某個資料庫中,每個table的資料量大小SQLServer資料庫
- 查詢資料庫大小資料庫
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- MySQL命令檢視資料庫和表容量大小MySql資料庫
- 查詢資料庫的資料量的大小資料庫
- Sqlserver資料庫郵件的體系結構及常用的查詢檢視SQLServer資料庫
- 檢視oracle資料庫真實大小Oracle資料庫
- Python操作SQLServer資料庫增刪改查PythonSQLServer資料庫
- SQL SERVER 2012查詢資料庫和所有表的大小方法彙總SQLServer資料庫
- 【PDB】Oracle資料庫如何檢查和設定pdb最大儲存大小Oracle資料庫
- 千萬級資料庫使用索引查詢速度更慢的疑惑-資料回表問題資料庫索引
- mysql,sqlserver資料庫單表資料過大的處理方式MySqlServer資料庫
- Sqlserver表和索引壓縮SQLServer索引
- MySQL資料庫健康檢查--MySQL巡檢MySql資料庫
- 達夢資料庫表空間等空間大小查詢方法總結資料庫
- SQLSERVER 資料庫效能的基本SQLServer資料庫
- mssql sqlserver 使用sql指令碼 清空所有資料庫表資料的方法分享SQLServer指令碼資料庫
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- Linux檢視MYSQL資料庫容量大小命令LinuxMySql資料庫
- SQLServer的檢查點、redo和undoSQLServer
- 查詢資料庫表及表欄位資料庫
- 資料庫中單表查詢資料庫
- SQLServer批量新增資料庫SQLServer資料庫
- [轉帖]達夢資料庫-統計資料表資料量及空間表大小資料庫
- 資料庫基礎查詢--單表查詢資料庫
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- [20181203]改變檔案大小與檢查點.txt
- 關於SqlServer資料表操作SQLServer
- sqlserver查詢長括號[資料SQLServer
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- 【SqlServer】 理解資料庫中的資料頁結構SQLServer資料庫
- sqlserver資料庫的備份還原SQLServer資料庫
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL