Distributed Tuning Interface Guide (v11)

PvGetSQLConnectionsData() (DTI 関数)

SQL 接続マネージャーへの接続数と、その接続に関連する情報をすべて取得します。

ヘッダー ファイル:monitor.h(ヘッダー ファイルも参照)

関数が最初に利用可能になるライブラリ:w3dbav75.dll(Windows)、libpsqldti.so(Linux)(リンク ライブラリも参照)

構文

BTI_SINT PvGetSQLConnectionsData( 
	BTI_LONG           hConnection, 
	BTI_ULONG_PTR      pCount); 

引数

In
hConnection
サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer() (DTI 関数)関数によって取得されます。
Out
pCount
SQL 接続の数を受け取る、符号なし Long 型のアドレス。

戻り値

P_OK
操作は成功しました。
P_E_INVALID_HANDLE
接続ハンドルが無効です。
P_E_NULL_PTR
ヌル ポインターによる呼び出しです。
P_E_FAIL
その他の理由により失敗しました。

備考

情報は、SQL 接続に関連する以降の呼び出しのために、DTI によってキャッシュされます。この関数は、SQL 接続の情報を取得するほかの関数よりも先に呼び出される必要があります。

以下の前提条件を満たす必要があります。

次の事後条件を満たす必要があります。

関連項目

PvStart() (DTI 関数)
PvConnectServer() (DTI 関数)
PvGetMkdeCommStat() (DTI 関数)
PvGetSQLConnectionInfo() (DTI 関数)
PvFreeSQLConnectionsData() (DTI 関数)
PvDisconnect() (DTI 関数)
PvStop() (DTI 関数)


PvGetSettingUnitsSize() (DTI 関数)

PvGetSQLConnectionInfo() (DTI 関数)