説明
このビューはV4.2.1バージョンから導入されました。
機能の概要
GV$OB_TRANSACTION_SCHEDULERSは、すべてのサーバーのトランザクションScheduler情報を照会するために使用されます。
フィールドの説明
フィールド |
タイプ |
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) | YES | トランザクションの参加者情報 |
| ISOLATION_LEVEL | varchar(16) | NO | 分離レベル |
| SNAPSHOT_VERSION | bigint(20) unsigned | YES | RRまたはSERIAL分離レベルで有効なスナップショットバージョン。無効な場合は-1 |
| ACCESS_MODE | varchar(10) | NO | アクセスモード(読み取り専用または読み書き) |
| TX_OP_SN | bigint(20) | NO | トランザクションレベルの操作シーケンス番号 |
| ACTIVE_TIME | timestamp(6) | YES | トランザクションが明示的または暗黙的に開始されたタイムスタンプ |
| EXPIRE_TIME | timestamp(6) | YES | トランザクションの有効期限までのタイムスタンプ |
| CAN_EARLY_LOCK_RELEASE | varchar(7) | NO | ロックを早期に解除できるかどうか |
| FORMATID | bigint(20) | NO | グローバルトランザクションの形式識別子 |
| GLOBALID | varchar(257) | YES | グローバルトランザクションの一意の識別子 |
| BRANCHID | varchar(257) | YES | 分岐トランザクションの一意の識別子 |
クエリ例
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_TRANSACTION_SCHEDULERS;