説明
このビューは、V4.2.1バージョンから導入されました。
機能の概要
V$OB_TRANSACTION_SCHEDULERSは、すべてのサーバーのトランザクションスケジューラー情報を照会するために使用されます。
フィールドの説明
| フィールド | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID |
| SVR_IP | varchar(46) | NO | コピーが存在するサーバーのIPアドレス |
| SVR_PORT | bigint(20) | NO | コピーが存在するサーバーのポート |
| SESSION_ID | bigint(20) | NO | V4.3.x系について:
|
| TX_ID | bigint(20) | NO | トランザクションID |
| STATE | varchar(18) | NO | トランザクションの状態 |
| CLUSTER_ID | bigint(20) | NO | クラスタ一意のID |
| COORDINATOR | bigint(20) | NO | コーディネーターが存在するログストリームID |
| PARTICIPANTS | varchar(1024) | NO | トランザクションの参加者情報 |
| ISOLATION_LEVEL | varchar(16) | NO | 分離レベル |
| SNAPSHOT_VERSION | bigint(20) unsigned | NO | RRまたはSERIAL分離レベルで有効なスナップショットバージョン。無効な場合は-1 |
| ACCESS_MODE | varchar(10) | NO | アクセスモード(読み取り専用または読み書き) |
| TX_OP_SN | bigint(20) | NO | トランザクションレベルの操作シーケンス番号 |
| ACTIVE_TIME | timestamp(6) | NO | トランザクションが明示的または暗黙的に開始された時間のタイムスタンプ |
| EXPIRE_TIME | timestamp(6) | NO | トランザクションの有効期限のタイムスタンプ |
| CAN_EARLY_LOCK_RELEASE | varchar(7) | NO | 早期ロック解放が可能か |
| FORMATID | bigint(20) | NO | グローバルトランザクションのフォーマット識別子 |
| GLOBALID | varchar(257) | NO | グローバルトランザクションの一意識別子 |
| BRANCHID | varchar(257) | NO | ブランチトランザクションの一意識別子 |
クエリ例
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_TRANSACTION_SCHEDULERS;