天天看點

sybase檢視資料庫使用情況說明

一.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