一.sp_spaceused 可看到資料庫空間包括日志(對應資料庫)
打開Sql Advantage 對話框——輸入sp_spaceused(上邊資料庫選擇要查的資料庫)或直接
use your_db_name
go
sp_spaceused
運作!出現如下資訊
Database name:資料庫名稱
Datebase Size:資料庫空間總大小
Reserved:已配置設定空間
data資料:已配置設定空間中資料占用空間大小
index_size索引:已配置設定空間中index_size索引占用空間大小
unused:為已配置設定空間中未使用空間大小
計算關系:
reserved(已配置設定空間)=data+index_size+unused
剩餘空間= Datebase Size(總空間)—已配置設定空間(resrved)
二.sp_helpdb db_name 可看到資料庫占用的資料庫裝置device的空間資訊(對應資料庫裝置和資料庫)
打開Sql Advantage 對話框——輸入sp_s helpdb db local(local為要看的資料庫名字如不輸入則顯示所有資料庫)
運作!顯示如下資訊:
(一).資料庫方面
1. name:資料庫名字
2. db_size:資料庫空間大小
3. owner:資料庫所有者
4. created:資料庫建立時間
5. status:狀态
(二).資料庫裝置方面
1. device_fragments:資料庫裝置名稱
2. size:資料庫占用資料庫裝置的空間大小 機關MB
3. usage:用法 用途
4. created:資料庫占用的資料庫裝置的空間的建立時間
5. free kbytes :資料庫占用的資料庫裝置的剩餘空間 機關KB
6. log only free kbytes:資料庫日志裝置中日志剩餘空間 機關KB
注意:由于資料庫建立後不一定全部占用資料庫裝置的所有空間,可以在以後通過增加的方法占用裝置空間,是以每增加一次就會有一條資料庫裝置資訊
剩餘空間=所有free Kbytes(剩餘KB)相加+log only free Kbytes
資料庫占用資料庫裝置總空間(size)=size1+size2+……..(所有相加)=資料庫總空間(db_size)= reserved(已配置設定空間)+剩餘空間
free Kbytes(剩餘KB)相加+log only free Kbytes= Datebase Size(總空間)—已配置設定空間(resrved)
sp_helpdb databasename如sp_helpdb local
sp_helpdb
sp_helpdb db_name
可看到各device(裝置)的剩餘空間;
報告有關指定資料庫或所有資料庫的資訊。
文法
sp_helpdb [ [ @dbname= ] 'name' ]
參數
[@dbname=] 'name'
是要為其提供資訊的資料庫名稱。name 的資料類型為 sysname,無預設值。如果沒有指定 name,則 sp_helpdb 報告 master.dbo.sysdatabases 中的所有資料庫。
傳回代碼值
0(成功)或 1(失敗)
結果集
列名 | 資料類型 | 描述 |
name | nvarchar(24) | 資料庫名稱。 |
db_size | nvarchar(13) | 資料庫總計大小。 |
owner | 資料庫所有者(例如 sa)。 | |
dbid | smallint | 數字資料庫 ID。 |
created | char(11) | 資料庫建立的日期。 |
status | varchar(340) | 以逗号分隔的值的清單,這些值是目前在資料庫上設定的資料庫選項的值。 隻有啟用布爾值選項時,才将這些選項列出。非布爾值選項及其對應值以 option_name=value 的形式列出。 有關更多資訊,請參見 ALTER DATABASE。 |
compatibility_level | tinyint | 資料庫相容級别(60、65、70 和 80) |
如果指定 name,那麼将有其它結果集,這些結果集顯示指定資料庫的檔案配置設定。
nchar(128) | 邏輯檔案名。 | |
fileid | 數字檔案辨別符。 | |
file name | nchar(260) | 作業系統檔案名(實體檔案名稱)。 |
filegroup | nvarchar(128) | 檔案所屬的組。為便于配置設定和管理,可以将資料庫檔案分成檔案組。日志檔案不能作為檔案組的一部分。 |
size | nvarchar(18) | 檔案大小。 |
maxsize | 檔案可達到的最大值。此字段中的 UNLIMITED 值表示檔案可以一直增大直到磁盤滿為止。 | |
growth | 檔案的增量。表示每次需要新的空間時給檔案增加的空間大小。 | |
usage | varchar(9) | 檔案用法。資料檔案的用法是 data only(僅資料),而日志檔案的用法是 log only(僅日志)。 |
sp_helpdb local