説明
このビューは、V4.3.0バージョンから導入されました。
機能の概要
ビューV$OB_SESSIONは、現在のサーバーで作成されたセッション情報を記録するために使用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| ID | bigint(20) unsigned | NO | V4.3.x系について:
|
| USER | varchar(32) | NO | このセッションが属するユーザーを表します |
| TENANT | varchar(128) | NO | アクセスするテナント名 |
| HOST | varchar(128) | NO | セッションを開始したクライアントのIPアドレスとポート番号を表します。ODP経由でデータベースに接続している場合は、ODPのホストIPアドレスとポート番号を表します |
| DB | varchar(128) | NO | このセッションが現在接続しているデータベース名 |
| COMMAND | varchar(4096) | NO | このセッションが実行中のコマンドを表します |
| SQL_ID | varchar(32) | NO | SQL ID情報 |
| TIME | bigint(21) | NO | 現在のコマンドの実行時間を秒単位で表します。コマンドが再試行された場合、リセットされて再計算されます |
| STATE | varchar(128) | NO | このセッションの現在の状態を表します |
| INFO | varchar(262143) | NO | このセッションが実行中のステートメントを表します |
| SVR_IP | varchar(46) | NO | サーバーのIPアドレス |
| SVR_PORT | bigint(20) | NO | サーバーのRPCポート番号 |
| SQL_PORT | bigint(20) | NO | サーバーのSQLポート番号 |
| PROXY_SESSID | bigint(20) unsigned | NO | 現在のクライアントがODPの場合、この列にODPのSession IDが表示されます |
| USER_CLIENT_IP | varchar(46) | NO | ユーザークライアントのIPアドレス |
| USER_HOST | varchar(128) | NO | ユーザークライアントのホスト名 |
| TRANS_ID | bigint(20) unsigned | NO | トランザクションID |
| THREAD_ID | bigint(20) unsigned | NO | スレッドID |
| TRACE_ID | varchar(64) | NO | Trace ID |
| REF_COUNT | bigint(20) | NO | 接続参照カウント |
| BACKTRACE | varchar(16384) | NO | 接続参照呼び出しスタック |
| TRANS_STATE | varchar(32) | NO | トランザクションの状態 |
| TOTAL_CPU_TIME | bigint(21) | NO | 現在のコマンドの実行CPU使用時間、単位は秒 |
クエリ例
現在のサーバーで作成されたセッション情報を照会します。
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_SESSION limit 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
ID: 3221487691
USER: root
TENANT: sys
HOST: xx.xx.xx.xx:49978
DB: oceanbase
COMMAND: Query
SQL_ID: 802A391F73FB7B28ABEA6757DACFE1EC
TIME: 0
STATE: ACTIVE
INFO: SELECT * FROM oceanbase.V$OB_SESSION limit 1
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SQL_PORT: 2881
PROXY_SESSID: NULL
USER_CLIENT_IP: xx.xx.xx.xx
USER_HOST: %
TRANS_ID: 0
THREAD_ID: 19932
TRACE_ID: YXXXXXXXXXXX-000XXXXXXXXXXX-0-0
REF_COUNT: 0
BACKTRACE:
TRANS_STATE:
TOTAL_CPU_TIME: 0