JP1/Performance Management - Agent Option for Microsoft(R) SQL Server
PFM - Agent for Microsoft SQL Serverが収集する各レコードのインスタンス数の算出方法を表A-1に示します。
sqlcmdなどで監視対象のMicrosoft SQL Serverに接続して,SQL文を実行しインスタンス数を算出してください。また,算出方法を記載しているレコードに関しては,算出方法に従い算出してください。
表A-1 レコードのインスタンス数の算出方法
| レコード | インスタンス数またはインスタンス数算出方法 |
|---|---|
| PI | インスタンス数は1。 |
| PI_PI2 | インスタンス数は1。 |
| PI_DI | SELECT count(*) FROM master..sysdatabases |
| PI_ESI※1 | インスタンス数は0。 |
| PI_GENI※1 | インスタンス数は0。 |
| PI_RPDB | sp_replcountersのシステムストアドプロシージャを実行した結果の件数。 |
| PI_SERV | インスタンス数は1。 |
| PI_SRV2 | インスタンス数は1。 |
| PI_SI | インスタンス数は1。 |
| PI_TLOG | DBCC SQLPERF(LOGSPACE)のDBCCステートメントを実行した結果の件数。 |
| PI_UCTR | インスタンス数は1。 |
| PD | インスタンス数は1。 |
| PD_CD | sp_configureのシステムストアドプロシージャを実行した結果の件数。 |
| PD_DD | SELECT count(*) FROM master..sysdatabases |
| PD_DS | SELECT count(*) FROM master..sysdatabases |
| PD_EE | PD_EEレコード収集間隔内にSQL Serverエラーログに対して書き込まれた次のメッセージの件数。 "Error","error","Failed","failed","エラー","失敗" PD_EEレコードの収集間隔内でSQL Serverエラーログに書き込まれる最大値をインスタンス数とする。 SQL Serverエラーログは,SQL_ERRORLOGに指定した監視対象となるSQL Serverインスタンスのエラーログファイル。 |
| PD_ES | インスタンス数は1。 |
| PD_GEND※1 | インスタンス数は0。 |
| PD_IA | インスタンス数は1。 |
| PD_JH | SELECT count(*) FROM msdb..sysjobhistory a LEFT JOIN msdb..sysjobsteps b ON a.job_id = b.job_id |
| PD_LD | SELECT count(*) FROM master..syslockinfo |
| PD_LIC | インスタンス数は1。 |
| PD_LOCK | インスタンス数は1。 |
| PD_PCAC | インスタンス数は1。 |
| PD_PDES | インスタンス数は0。 |
| PD_PDET | SELECT count(*) FROM ( master..sysprocesses a LEFT JOIN master..syslogins b ON a.sid = b.sid ) LEFT JOIN master..sysusers c ON a.sid = c.sid |
| PD_RD | 次の1.および2.を実行する。
|
| PD_RH※1 | インスタンス数は0。 |
| PD_RS | 次の1.および2.を実行する。
|
| PD_SQL※2 | インスタンス数は0。 |
| PD_SS | インスタンス数は1。 |
| PD_USER | SELECT count(*) FROM ( master..sysprocesses a LEFT JOIN master..syslogins b ON a.sid = b.sid ) LEFT JOIN master..sysusers c ON a.sid = c.sid |
Copyright (C) 2012, Hitachi, Ltd.
Copyright (C) 2012, Hitachi Solutions, Ltd.