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 コレクション