SQL Server 查詢數據大小
阿新 • • 發佈:2017-09-12
spa space different dbcc sys 數據庫服務 gsp blog mas
select * from [數據庫名].[dbo].[sysfiles]
轉換文件大小單位為MB:
select name, convert(float,size) * (8192.0/1024.0)/1024. from [數據庫名].dbo.sysfiles
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 查詢數據大小