DTO を使用した PSQL サーバーの監視 : DtoMonitor オブジェクト
 
このページをシェアする                  
DtoMonitor オブジェクト
このオブジェクトは PSQL サーバーに関する使用情報を提供します。このオブジェクトは、その他すべての監視操作のルート オブジェクトです。
プロパティ
CurClients
セッションの現在のクライアント数を返します。
CurFilesInUse
セッションで現在使用中のファイル数を返します。
CurHandlesInUse
セッションで現在使用中のハンドル数を返します。
CurLicensesInUse
セッションで現在使用中のライセンス数を返します。
CurLicDataInUseMB
使用データの現在値をメガバイト(MB)単位で返します。DTO2 のみ。
CurLocksInUse
セッションで現在使用中のロック数を返します。
CurSessionCountInUse
現在使用中のセッション数(現在のセッション数)を返します。DTO2 のみ。
CurThreads
セッションのスレッド数を返します。
CurTransInUse
セッションで現在開いているトランザクションの数を返します。
EngineUpTimeSecs
データベース エンジンの実行時間を秒数で返します。DTO2 のみ。
MaxClients
セッションの最大クライアント数を返します。
MaxFiles
セッションの最大ファイル数を返します。
MaxHandles
セッションの最大ハンドル数を返します。
MaxLicenses
セッションのユーザー ライセンス数を返します。
MaxLicDataMB
使用データの許容最大サイズ(使用データの制限値)をメガバイト(MB)で返します。 16 進値 0xFFFFFFFF は無制限を意味します。DTO2 のみ。
MaxSessionCount
ライセンスによって許可される最大セッション数(セッション数の制限値)を返します。16 進値 0xFFFFFFFF は無制限を意味します。DTO2 のみ。
MaxThreads
セッションの最大スレッド数を返します。
MaxTrans
セッションの最大トランザクション数を返します。
PeakClients
セッションのクライアント数のピーク値を返します。
PeakFilesInUse
セッションで使用中のファイル数のピーク値を返します。
PeakHandlesInUse
セッションで使用中のハンドル数のピーク値を返します。
PeakLicensesInUse
セッションで使用中のライセンス数のピーク値を返します。
PeakLicDataInUseMB
同時に使用されているデータの最大値をメガバイト(MB)単位で返します。DTO2 のみ。
PeakLocksInUse
セッションで使用中のロック数のピーク値を返します。
PeakSessionCountInUse
同時に使用されているセッションの最大数を返します。DTO2 のみ。
PeakThreads
セッションのスレッド数のピーク値を返します。
PeakTransInUse
セッションで使用中のトランザクション数のピーク値を返します。
コレクション
DtoMkdeClients コレクション
DtoOpenFiles コレクション
DtoSqlClients コレクション
オブジェクト
DtoCommStat オブジェクト
DtoSession オブジェクト
DtoMkdeVersion オブジェクト
メソッド
なし
'セッションのインスタンスを作成し、サーバーに接続する
Dim my_session as new DtoSession
Dim result as DtoResult
result = my_session.Connect("myserver", "username", "password")
 
'DtoSession から DtoMonitor オブジェクトを取得する
Dim session_monitor as DtoMonitor
Set session_monitor = my_session.Monitor
 
'現在使用中のファイルを取得する
Dim current_files as long
current_files = session_monitor.CurFilesInUse
関連項目
DtoOpenFiles コレクション
DtoMkdeClients コレクション