1. 程式人生 > >SQL Server 查詢數據大小

SQL Server 查詢數據大小

spa space different dbcc sys 數據庫服務 gsp blog mas

SELECT DB_NAME(database_id) AS [Database Name],[Name] AS [Logical Name],[Physical_Name] AS [Physical Name],((size * 8) / 1024/1024) AS [Size(GB)],[differential_base_time] AS [Differential Base Time]

FROM sys.master_files

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)

SQL Server 查詢數據大小