DTO を使用した PSQL サーバーの監視 : DtoCommStat オブジェクト
 
このページをシェアする                  
DtoCommStat オブジェクト
サーバーの使用情報を表すオブジェクトです。
プロパティ
CurActiveThreads
セッションの現在のアクティブ スレッド数を返します。
CurQueuedRequests
セッションの待ち行列に入れられるリクエスト数を返します。
CurRemoteSessions
セッションまたはプロトコルの待ち行列に入れられるリクエスト数を返します。
MaxActiveThreads
セッションの最大アクティブ スレッド数を返します。
MaxQueuedRequests
セッションの待ち行列に入れられるリクエスト数の最大値を返します。
MaxRemoteSessions
セッションの最大リモート セッション数を返します。
PeakActiveThreads
セッションのアクティブ スレッド数のピーク値を返します。
PeakQueuedRequests
セッションの待ち行列に入れられるリクエスト数のピーク値を返します。
PeakRemoteSessions
セッションのリモート セッション数のピーク値を返します。
RequestsProcessed
セッションで処理されるリクエストの総数を返します。
TotalTimeOuts
DTO2 のみ:通信タイム アウトの総数を返します。
TotalRecoveries
DTO2 のみ:PSQL Auto Reconnect(自動再接続の有効化)機能を使用して再接続する総数を返します。PSQL Auto Reconnect(自動再接続機能)の詳細については、『Advanced Operations Guide』を参照してください。
コレクション
DtoProtocolStats コレクション
オブジェクト
DtoMonitor オブジェクト
メソッド
なし
備考
このオブジェクトのすべてのプロパティは Long 型整数の値を返します。
'セッションのインスタンスを作成して接続する
Dim my_session as new DtoSession
Dim result as DtoResult
result = my_session.Connect("myserver", "username", "password")
 
'セッションからモニター オブジェクトを取得する
Dim my_monitor as DtoMonitor
Set my_monitor = my_session.Monitor
 
'CommStat オブジェクトを取得する
Dim my_commstat as DtoCommStat
Set my_commstat = my_monitor.MkdeCommStat
 
'処理されたリクエストの総数を取得する
Dim requests as long
requests = my_commstat.RequestsProcessed
関連項目
DtoMonitor オブジェクト
DtoProtocolStats コレクション
DtoProtocolStat オブジェクト