Database Space Detail(PD_DS)
- 〈このページの構成〉
機能
Database Space Detail(PD_DS)レコードは,特定のデータベースが使用するディスクスペースの大きさに関する情報を示します。データベースごとに,1件のレコードが作成されます。このレコードは,複数インスタンスレコードです。
データベース全体(データ領域およびログ領域)の未割り当てスペースは,Free MbytesやFree %で監視できます。
データ領域の未割り当てスペースは,Data Unallocate MbytesやData Unallocate %,使用可能な領域はData Usable MbytesやData Usable %で監視できます。
データ領域の自動拡張を含めた最大サイズはData Max Mbytes,自動拡張できる残りサイズはData Extensible MbyteやData Extensible %で監視できます。
ログ領域の自動拡張を含めた最大サイズはLog Max Mbytes,自動拡張できる残りサイズはLog Extensible MbytesやLog Extensible %で監視できます。
データベースの容量を収集するフィールドの関係を次の図に示します。
デフォルト値および変更できる値
項目 |
デフォルト値 |
変更可否 |
---|---|---|
Collection Interval |
60 |
○ |
Collection Offset |
0 |
○ |
Log |
No |
○ |
LOGIF |
空白 |
○ |
Over 10 Sec Collection Time |
No |
× |
ODBCキーフィールド
-
PD_DS_DB_NAME
-
PD_DS_DBID
ライフタイム
データベースの作成から削除まで。
レコードサイズ
-
固定部:1,025バイト
-
可変部:357バイト
フィールド
PFM - View名 (PFM - Manager名) |
説明 |
要約 |
形式 |
デルタ |
データソース |
|
---|---|---|---|---|---|---|
Microsoft SQL Server 2014以前の場合 |
Microsoft SQL Server 2016以降の場合 |
|||||
DB Name (DB_NAME) |
データベース名。 |
− |
string(257) |
No |
master..sysdatabases.name |
sys.databases.name |
DB Size (SIZE) |
データベースのサイズ。メガバイト単位。 |
− |
double |
No |
dbo.sysfiles |
sys.database_files |
DBID (DBID) |
データベースID。 |
− |
ulong |
No |
master..sysdatabases.dbid |
sys.databases.database_id |
Data Extensible % (PERC_DATA_EXT) |
データスペースが自動拡張できる残りの大きさの割合。 無制限に自動拡張するデータファイルをデータベースに1つでも含む場合は100。 次の条件に1つでも該当する場合は0。
|
− |
double |
No |
− |
sys.database_files.max_size, size |
Data Extensible Mbyte (DATA_EXT_MB) |
データスペースが自動拡張できる残りの大きさ。メガバイト単位。 次の条件に1つでも該当する場合は0。
|
− |
double |
No |
− |
sys.database_files.max_size, size |
Data Max Mbytes (DATA_MAX_MB) |
データスペースが自動拡張できる上限。メガバイト単位。 データベースに含まれるデータファイルのすべてが自動拡張をしない場合は,Data Space Mbytesと同じ。 無制限に自動拡張するデータファイルをデータベースに1つでも含む場合は-1。 監視対象がMicrosoft SQL Server 2014以前の場合は0。 |
− |
double |
No |
− |
sys.database_files.max_size, size |
Data Mbytes (DATA) |
使用中データスペースの大きさ。メガバイト単位。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
Data Space Mbytes (DATA_SPACE_MB) |
データ領域の大きさ。メガバイト単位。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
Data Unallocate Mbytes (DATA_UNALLOCATE_MB) |
データ領域の未割り当てスペースの大きさ。メガバイト単位。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
Data Unallocate % (DATA_UNALLOCATE_RATIO) |
データ領域の未割り当てスペースの割合。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
Data Usable % (PERC_DATA_USABLE) |
データスペースの割り当て済み未使用スペースと未割り当てスペースを合わせた大きさの割合。 監視対象がMicrosoft SQL Server 2014以前の場合は0。 |
− |
double |
No |
− |
sys.partitions, sys.allocation_units, sys.internal_tables |
Data Usable Mbytes (DATA_USABLE_MB) |
データスペースの割り当て済み未使用スペースと未割り当てスペースを合わせた大きさ。メガバイト単位。 監視対象がMicrosoft SQL Server 2014以前の場合は0。 |
− |
double |
No |
− |
sys.partitions, sys.allocation_units, sys.internal_tables |
Free % (PERC_FREE) |
データファイルとトランザクションログファイルを合わせたデータベース全体のサイズに対する未割り当てスペースの割合。 |
− |
double |
No |
dbo.sysfiles, sys.partitions, sys.allocation_units, sys.internal_tables |
sys.database_files, sys.partitions, sys.allocation_units, sys.internal_tables |
Free Mbytes (FREE_SPACE) |
データファイルとトランザクションログファイルを合わせたデータベース全体のサイズに対する未割り当てスペースの大きさ。メガバイト単位。 |
− |
double |
No |
dbo.sysfiles, sys.partitions, sys.allocation_units, sys.internal_tables |
sys.database_files, sys.partitions, sys.allocation_units, sys.internal_tables |
Index Mbytes (IDX) |
使用中インデックススペースの大きさ。メガバイト単位。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
Log Extensible % (PERC_LOG_EXT) |
ログスペースが自動拡張できる残りの大きさの割合。 次の条件に1つでも該当する場合は0。
|
− |
double |
No |
− |
sys.database_files.max_size, size |
Log Extensible Mbytes (LOG_EXT_MB) |
ログスペースが自動拡張できる残りの大きさ。メガバイト単位。 次の条件に1つでも該当する場合は0。
|
− |
double |
No |
− |
sys.database_files.max_size, size |
Log Free % (PERC_LOG_FREE) |
ユーザー領域を表すログスペースの未使用スペースの割合。 監視対象がMicrosoft SQL Server 2014以前の場合は0。 |
− |
double |
No |
− |
sys.database_files.max_size, size DBCC SQLPERF(LOGSPACE) |
Log Free Mbytes (LOG_FREE_MB) |
ログスペースの未使用スペースで,ユーザー領域を表す。メガバイト単位。 監視対象がMicrosoft SQL Server 2014以前の場合は0。 |
− |
double |
No |
− |
sys.database_files.max_size, size DBCC SQLPERF(LOGSPACE) |
Log Max Mbytes (LOG_MAX_MB) |
ログスペースが自動拡張できる上限。メガバイト単位。 データベースに含まれるトランザクションログファイルのすべてが自動拡張をしない場合はLog Space Mbytesと同じ。 監視対象がMicrosoft SQL Server 2014以前の場合は0。 |
− |
double |
No |
− |
sys.database_files.max_size, size |
Log Mbytes (LOG) |
使用中ログスペースの大きさで,ユーザー領域を表す。メガバイト単位。 |
− |
double |
No |
DBCC SQLPERF(LOGSPACE) |
|
Log Space Mbytes (LOG_SPACE_MB) |
ログスペースの大きさで,ディスクに割り当てられた領域。メガバイト単位。 監視対象がMicrosoft SQL Server 2014以前の場合は0。 |
− |
double |
No |
− |
sys.database_files.max_size, size |
Record Time (RECORD_TIME) |
インターバル終了日時。グリニッジ標準時形式。 |
− |
time_t |
No |
Remote Monitor Collector |
|
Record Type (INPUT_RECORD_TYPE) |
レコード種別。常に「DS」。 |
− |
char(8) |
No |
Remote Monitor Collector |
|
Rsvd Mbytes (RESERVED) |
割り当て済みスペースの大きさ。メガバイト単位。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
Start Time (START_TIME) |
インターバル開始日時。グリニッジ標準時形式。 |
− |
time_t |
No |
Remote Monitor Collector |
|
Unused % (PERC_USED) |
割り当て済みスペースに対する割り当て済み未使用スペースの割合。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
Unused Mbytes (UNUSED) |
割り当て済み未使用スペースの大きさ。メガバイト単位。 |
− |
double |
No |
sys.partitions, sys.allocation_units, sys.internal_tables |
|
VA DeviceID (VADEVICEID) |
仮想エージェントのデバイスID。 |
− |
string(256) |
No |
Remote Monitor Collector |