Hitachi

JP1 Version 12 JP1/Performance Management - Remote Monitor for Microsoft(R) SQL Server


Server Detail(PD)

〈このページの構成〉

機能

Server Detail(PD)レコードは,Microsoft SQL Serverに関する入出力やロックなどの詳細情報を示します。レコードは1件だけ作成されます。

注意

監視対象のMicrosoft SQL Serverが64-bitの場合,Server Detail(PD)レコードのHost Typeフィールドの値が「Unknown」と表示されます。

デフォルト値および変更できる値

項目

デフォルト値

変更可否

Collection Interval

60

Collection Offset

0

Log

No

LOGIF

空白

Over 10 Sec Collection Time

No

×

ODBCキーフィールド

なし

ライフタイム

Microsoft SQL Serverインスタンスの開始から停止まで。

レコードサイズ

フィールド

PFM - View名

(PFM - Manager名)

説明

要約

形式

デルタ

データソース

Microsoft SQL Server 2014以前の場合

Microsoft SQL Server 2016以降の場合

Avg Cache Scan

(CACHE_AVG_SCAN)

予約フィールドのため使用できません。

Blocked Processes

(BLOCKED)

Microsoft SQL Serverで動作しているプロセスがロックしていることにより待たされているプロセスの数。

word

No

master..sysprocesses.blocked

sys.dm_exec_requests.blocking_session_id

Blocking Locks

(BLOCKING)

ブロックしているロックの数。

ulong

No

master..syslockinfo.req_status

sys.dm_tran_locks.request_status

Boot Time

(BOOT_TIME)

予約フィールドのため使用できません。

CPU %

(PERC_BUSY)

CPUビジー時間の割合。

このフィールドは正しい値を取得できません。

double

No

CPU_BUSY / (CPU_BUSY + IDLE + IO_BUSY) * 100

CPU Time

(CPU_TIME)

CPUビジー時間。

このフィールドは正しい値を取得できません。

utime

Yes

@@cpu_busy / 1000

CPU Timeticks

(CPU_BUSY)

CPU使用時間。ティック単位。

このフィールドは正しい値を取得できません。

ulong

Yes

@@cpu_busy * 1000 / @@timeticks

Cache Buffers Free

(CACHE_FREE_BUFFERS)

空きプール内のデータキャッシュバッファーの数。

Microsoft SQL Server 2012以降の場合は,常に0。

word

No

master..sysperfinfo.free pages

sys.dm_os_performance_counters.free pages

Cache Hit %

(CACHE_HIT_RATIO)

インターバル中にデータキャッシュ内でデータページが見つかった回数の割合。

double

No

master..sysperfinfo.buffer cache hit ratio / buffer cache hit ratio base * 100

sys.dm_os_performance_counters.buffer cache hit ratio / buffer cache hit ratio base * 100

Conns

(CONNECTIONS)

クライアントの接続数。

ulong

No

@@connections

DSQuery

(DS_QUERY)

DSQUERY環境変数の値。31バイト以上の文字列は切り捨て。

string(31)

No

Database Count

(DATABASES)

データベースの数。

word

No

master..sysdatabases

sys.databases

Demand Locks

(DEMAND)

要求ロックの数。

ulong

No

master..syslockinfo.rsc_type, master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

Exclusive Intent Locks

(EXCLUSIVE_INTENT)

排他インテントロックの数。

ulong

No

master..syslockinfo.rsc_type, master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

Exclusive Page Locks

(EXCLUSIVE_PAGE)

排他ページロックの数。

ulong

No

master..syslockinfo.rsc_type, master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

Exclusive Table Locks

(EXCLUSIVE_TABLE)

排他テーブルロックの数。

ulong

No

master..syslockinfo.rsc_type, master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

Host OS

(OS)

Microsoft SQL Serverを実行しているWindows OSのバージョンおよびビルド番号。31バイト以上のデータは切り捨て。バージョン番号およびビルド番号の詳細についてはOSのマニュアルを参照してください。

string(31)

No

xp_msver WindowsVersion

Host Type

(HOST_TYPE)

Microsoft SQL Serverを実行しているマシンの種別。

次のどちらかが表示される。

  • 32ビット版および64ビット版(IPF)のMicrosoft SQL Serverの場合「Intel」

  • 64ビット版のMicrosoft SQL Server(x64)の場合は「X64」

string(31)

No

@@version

I/O %

(PERC_IO)

CPUが入出力に費やした時間の割合。

このフィールドは正しい値を取得できません。

double

No

IO_BUSY / (CPU_BUSY + IDLE + IO_BUSY) * 100

I/O Time

(IO_TIME)

CPUが入出力に費やした時間。

このフィールドは正しい値を取得できません。

utime

Yes

@@io_busy / 1000

I/O Timeticks

(IO_BUSY)

CPUの入出力時間。ティック単位。

このフィールドは正しい値を取得できません。

ulong

Yes

@@io_busy * 1000 / @@timeticks

Idle %

(PERC_IDLE)

CPUアイドル時間の割合。

このフィールドは正しい値を取得できません。

double

No

IDLE / (CPU_BUSY + IDLE + IO_BUSY) * 100

Idle Time

(IDLE_TIME)

CPUアイドル時間。

このフィールドは正しい値を取得できません。

utime

Yes

@@idle / 1000

Idle Timeticks

(IDLE)

CPUアイドル時間。ティック単位。

このフィールドは正しい値を取得できません。

ulong

Yes

@@idle * 1000 / @@timeticks

Lazy Writes/sec

(LAZY_WRITES_SEC)

Lazy Writerによってディスクへとフラッシュされたページ数の累積値(1ページは8キロバイト)。

double

No

master..sysperfinfo.lazy writer buffers/sec

sys.dm_os_performance_counters.lazy writer buffers/sec

Locks

(LOCKS)

ロックの合計数。

ulong

No

master..syslockinfo

sys.dm_tran_locks

Log Writes/sec

(LOG_WRITES_SEC)

ディスクに書き込まれたログページ数の累積値。

double

No

master..sysperfinfo.log flushes/sec

sys.dm_os_performance_counters.log flushes/sec

Max Cache Scan

(CACHE_MAX_SCAN)

予約フィールドのため使用できません。

Net Queue

(NET_QUEUE)

予約フィールドのため使用できません。

Net Reads/Sec

(NET_READS_SEC)

予約フィールドのため使用できません。

Net Writes/Sec

(NET_WRITES_SEC)

予約フィールドのため使用できません。

Other Processes

(OTHER)

その他の種別のプロセスの数。

word

No

master..sysprocesses.status

sys.dm_exec_sessions.status

Page Reads/sec

(PAGE_READS_SEC)

物理的なページ読み込み回数の累積値。

double

No

master..sysperfinfo.page reads/sec

sys.dm_os_performance_counters.page reads/sec

Page Writes/sec

(PAGE_WRITES_SEC)

物理的なページ書き込み回数の累積値。

double

No

master..sysperfinfo.page writes/sec

sys.dm_os_performance_counters.page writes/sec

Pkt Errors

(PACKET_ERRORS)

パケットエラーの数。

ulong

Yes

@@packet_errors

Pkts Rcvd

(PACK_RECEIVED)

受信されたパケットの数。

ulong

Yes

@@pack_received

Pkts Sent

(PACK_SENT)

送信されたパケットの数。

ulong

Yes

@@pack_sent

Process Count

(PROCESSES)

プロセスの合計数。

word

No

master..sysprocesses

sys.dm_exec_sessions

RA Pages Fetched

(RA_PAGES_FETCHED)

Read Ahead Managerがキャッシュ内に取得したページ数の累積値。

double

No

master..sysperfinfo.readahead pages/sec

sys.dm_os_performance_counters.readahead pages/sec

RA Pages Found

(RA_PAGES_FOUND)

予約フィールドのため使用できません。

RA Reads/sec

(RA_READS_SEC)

Read Ahead Managerが実行した物理的な読み込み回数の累積値。

double

No

master..sysperfinfo.page reads/sec

sys.dm_os_performance_counters.page reads/sec

RA Slots Used

(RA_SLOTS_USED)

予約フィールドのため使用できません。

Reads Pending

(READS_PENDING)

予約フィールドのため使用できません。

Record Time

(RECORD_TIME)

インターバル終了日時。グリニッジ標準時形式。

time_t

No

Remote Monitor Collector

Record Type

(INPUT_RECORD_TYPE)

レコード種別。常に「PD」。

char(8)

No

Remote Monitor Collector

Runnable Processes

(RUNNABLE)

実行可能なプロセスの数。

word

No

master..sysprocesses.status

sys.dm_exec_sessions.status

Running Processes

(RUNNING)

実行中のプロセスの数。

word

No

master..sysprocesses.status

sys.dm_exec_sessions.status

Server Name

(SERVER_NAME)

Microsoft SQL Serverを実行しているマシンの名前。

string(257)

No

@@servername

Shared Intent Locks

(SHARED_INTENT)

共有インテントロックの数。

ulong

No

master..syslockinfo.rsc_type,master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

Shared Page Locks

(SHARED_PAGE)

共有ページロックの数。

ulong

No

master..syslockinfo.rsc_type,master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

Shared Table Locks

(SHARED_TABLE)

共有テーブルロックの数。

ulong

No

master..syslockinfo.rsc_type,master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

Sleeping Processes

(SLEEPING)

スリープ中のプロセスの数。

word

No

master..sysprocesses.status

sys.dm_exec_sessions.status

Start Time

(START_TIME)

インターバル開始日時。グリニッジ標準時形式。

time_t

No

Remote Monitor Collector

Timeticks

(TIMETICKS)

1ティック当たりのマイクロ秒数。

ulong

No

@@timeticks

Total Errors

(TOTAL_ERRORS)

ディスクエラーの数。

ulong

Yes

@@total_errors

Total Reads

(TOTAL_READ)

ディスク読み込みの回数。

ulong

Yes

@@total_read

Total Writes

(TOTAL_WRITE)

ディスク書き込みの回数。

ulong

Yes

@@total_write

Trans/sec

(TRANS_SEC)

実行されたTransact-SQLコマンドバッチ数の累積値。

double

No

master..sysperfinfo.batch requests/sec

sys.dm_os_performance_counters.batch requests/sec

Update Page Locks

(UPDATE_PAGE)

アップデートページロックの数。

ulong

No

master..syslockinfo.rsc_type,master..syslockinfo.req_mode

sys.dm_tran_locks.resource_type, sys.dm_tran_locks.request_mode

VA DeviceID

(VADEVICEID)

仮想エージェントのデバイスID。

string(256)

No

Remote Monitor Collector

Version

(SERVER_VERSION)

Microsoft SQL Serverのバージョン。

string(20)

No

SERVERPROPERTY('productversion')

Writes Pending

(WRITES_PENDING)

予約フィールドのため使用できません。

注※

常に"N/A"が表示されます。