SQL Server 查詢資料大小

2022-08-29 18:45:08 字數 907 閱讀 4658

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表的資料量大小查詢

今天想在伺服器上還原乙個db,發現磁碟空間不夠,檢視發現,其中乙個db竟然有56g了。因此想收縮一下這個db,發現大小沒多大變化。然後在網上找了找sql指令碼,看能不能檢視下哪個表的資料量那麼大。網上找到的指令碼 create table temp name nvarchar 100 rows ch...

sqlServer區分大小寫查詢

sql server預設不區分大小寫查詢,但是有的時候部分查詢語句卻需要區分大小寫查詢,這個時候就需要進行一些特殊處理。區分大小寫主要分兩種方法。轉二進位制判斷 select fromtablewherecast nameasvarbinary cast liyuanba asvarbinary 短...

sql server 查詢資料庫表的大小語句

檢視ms sql server 資料庫中各表大小 sql 2009 05 23 18 12 這是一段檢視 ms sql server 2005 資料庫中各表大小 sql declare tablespaceinfo table nameinfo varchar 50 rowsinfo int res...