1. 程式人生 > >Sql Server查詢磁碟的可用空間,資料庫資料檔案及日誌檔案的大小及利用率

Sql Server查詢磁碟的可用空間,資料庫資料檔案及日誌檔案的大小及利用率

在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)