Sqlserver查詢數據庫文件大小和剩余空間


在MS Sql Server中可以能過以下的方法查詢出磁盤空間的使用情況及各數據庫數據文件及日志文件的大小及使用利用率:

1、查詢各個磁盤分區的剩余空間:
Exec master.dbo.xp_fixeddrives

2、查詢數據庫的數據文件及日志文件的相關信息(包括文件組、當前文件大小、文件最大值、文件增長設置、文件邏輯名、文件路徑等)
select * from [數據庫名].[dbo].[sysfiles]
轉換文件大小單位為MB:
select name, convert(float,size) * (8192.0/1024.0)/1024. from [數據庫名].dbo.sysfiles

3、查詢當前數據庫的磁盤使用情況:
Exec sp_spaceused

4、查詢數據庫服務器各數據庫日志文件的大小及利用率
DBCC SQLPERF(LOGSPACE)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM