WRは、定期的にパフォーマンスビューのデータ情報を収集し、収集したASH、統計情報、待機イベント、SQL実行状況などのデータを永続化して表示します。
過去のセッションデータの確認
oceanbase.CDB_WR_ACTIVE_SESSION_HISTORYビューを使用して、すべてのテナントの永続化済みASHデータを確認できます。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_WR_ACTIVE_SESSION_HISTORY limit 1\G
実行結果は次のとおりです:
*************************** 1. row ***************************
CLUSTER_ID: 10001
TENANT_ID: 1002
SNAP_ID: 1
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SAMPLE_ID: 740
SESSION_ID: -9223372036854729597
SAMPLE_TIME: 2025-02-28 09:43:43.809287
USER_ID: 200001
SESSION_TYPE: 1
SESSION_STATE: WAITING
SQL_ID:
TRACE_ID: YB42AC1E87F8-00062F29EA381666-0-0
EVENT_NO: 29
EVENT_ID: 15102
TIME_WAITED: 199579
P1: 200000
P2: 0
P3: 0
SQL_PLAN_LINE_ID: NULL
GROUP_ID: 0
PLAN_HASH: NULL
THREAD_ID: 82046
STMT_TYPE: NULL
TIME_MODEL: 0
IN_PARSE: N
IN_PL_PARSE: N
IN_PLAN_CACHE: N
IN_SQL_OPTIMIZE: N
IN_SQL_EXECUTION: N
IN_PX_EXECUTION: N
IN_SEQUENCE_LOAD: N
IN_COMMITTING: N
IN_STORAGE_READ: N
IN_STORAGE_WRITE: N
IN_REMOTE_DAS_EXECUTION: N
IN_FILTER_ROWS: N
IN_RPC_ENCODE: N
IN_RPC_DECODE: N
IN_CONNECTION_MGR: N
PROGRAM: T1002_LogService
MODULE: LOCAL INNER SQL EXEC
ACTION: NULL_INNER_SQL
CLIENT_ID: NULL
BACKTRACE: NULL
PLAN_ID: 0
TM_DELTA_TIME: 739151
TM_DELTA_CPU_TIME: 165
TM_DELTA_DB_TIME: 165
TOP_LEVEL_SQL_ID: NULL
IN_PLSQL_COMPILATION: N
IN_PLSQL_EXECUTION: N
PLSQL_ENTRY_OBJECT_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_NAME: NULL
PLSQL_OBJECT_ID: NULL
PLSQL_SUBPROGRAM_ID: NULL
PLSQL_SUBPROGRAM_NAME: NULL
BLOCKING_SESSION_ID: NULL
TABLET_ID: NULL
PROXY_SID: -9223372036854729597
TX_ID: NULL
DELTA_READ_IO_REQUESTS: 0
DELTA_READ_IO_BYTES: 0
DELTA_WRITE_IO_REQUESTS: 0
DELTA_WRITE_IO_BYTES: 0
1 row in set (0.200 sec)
```
各フィールドの説明は以下のとおりです:
| **フィールド** | **説明** |
| --- | --- |
| CLUSTER_ID | クラスタID |
| TENANT_ID | テナントID |
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードPORT |
| SAMPLE_ID | サンプリングID |
| SESSION_ID | サンプリングされたセッションのID |
| SAMPLE_TIME | サンプリング時間 |
| USER_ID | サンプリングされたセッションのユーザーID |
| SESSION_TYPE | セッションのタイプ <ul><li>N:FOREGROUND はフロントエンドセッション、つまりユーザーのセッションを指します。 </li><li>Y:BACKGROUND はバックグラウンドセッションを指します。 </li></ul> |
| SESSION_STATE| セッションサンプリング時の状態 <ul><li>`EVENT_NO == 0`:"ON CPU" は現在待機していない状態で、SQLロジックを実行中を意味します。 </li><li>`EVENT_NO ≠ 0`: "WAITTING" は現在待機中を意味します。詳細な待機内容は EVENT フィールドを参照してください。 </li></ul> |
| SQL_ID | SQL ID |
| TRACE_ID| TRACE_ID |
| EVENT_NO | 待機イベントの内部番号で、他のテーブルとの関連クエリに使用されます。 |
| EVENT_ID | 現在の待機イベントのID |
| TIME_WAITED | その待機イベントの総待機時間、単位はマイクロ秒(us)です。 |
| P1 | 待機イベントパラメータ1の値 |
| P2 | 待機イベントパラメータ2の値 |
| P3 | 待機イベントパラメータ3の値 |
| SQL_PLAN_LINE_ID | サンプリング時の対応するSQL演算子ID。対応する演算子がない場合はNULLです。 |
| GROUP_ID | サンプリングポイントのGroup情報|
| PLAN_HASH | 現在実行中のSQLコマンドに対応するPlan Hash |
| THREAD_ID | 現在アクティブなセッションが属するスレッドID |
| STMT_TYPE | 現在アクティブなセッションのSQLタイプ |
| TIME_MODEL | TIME MODEL の関連情報 |
| IN_PARSE | サンプリング時の現在のSESSIONがSQL Parse中か |
| IN_PL_PARSE | サンプリング時の現在のSESSIONがSQL PL Parse中か |
| IN_PLAN_CACHE | サンプリング時の現在のSESSIONがplan cache中か |
| IN_SQL_OPTIMIZE | サンプリング時の現在のSESSIONがSQL最適化中か |
| IN_SQL_EXECUTION | サンプリング時の現在のSESSIONがSQL実行中か |
| IN_PX_EXECUTION | サンプリング時の現在のSESSIONがSQL並行実行中か。SESSIONがこの状態にある場合、IN_SQL_EXECUTION状態も必ず有ります。 |
| IN_SEQUENCE_LOAD | サンプリング時の現在のSESSIONが自増列またはSEQUENCE値の取得中か |
| IN_COMMITTING | 現在のサンプリングポイントがトランザクションコミット段階にあるか |
| IN_STORAGE_READ | 現在のサンプリングポイントがストレージ読み取り段階にあるか |
| IN_STORAGE_WRITE | 現在のサンプリングポイントがストレージ書き込み段階にあるか |
| IN_REMOTE_DAS_EXECUTION | 現在のサンプリングポイントがDASリモート実行段階にあるか |
| IN_FILTER_ROWS | 現在のサンプリングポイントがストレージ下押し実行段階にあるか |
| IN_RPC_ENCODE | 現在のSQLが行っているシリアライズ操作 |
| IN_RPC_DECODE | 現在のSQLが行っているデシリアライズ操作 |
| IN_CONNECTION_MGR | 現在のSQLが行っている接続操作 |
| PROGRAM |現在のサンプリングポイントで実行中のプログラム名:<ul><li>バックグラウンドスレッド:スレッド名を指します。例えば `observer`、`WrTimer` など </li><li>フロントエンドスレッド:<ul><li>通常のリクエストは `user@client_ip (thread_name)` です。 </li><li>`inner_sql` リモート実行は `INNER SQL REMOTE EXEC (thread_name)` です。 </li><li>DASリモート実行は `DAS REMOTE EXEC (thread_name)` です。 </li></ul> </li></ul> |
| MODULE| サンプリング時の現在のSESSIONに記録されているMODULE値。`DBMS_APPLICATION_INFO.SET_MODULE` パッケージで設定されます。 |
| ACTION| サンプリング時の現在のSESSIONに記録されているACTION値。`DBMS_APPLICATION_INFO.SET_ACTION` パッケージで設定されます。 |
| CLIENT_ID| サンプリング時の現在のSESSIONに記録されているCLIENT_ID値。`DBMS_APPLICATION_INFO.set_identifier` パッケージで設定されます。 |
| BACKTRACE | デバッグ用の補助フィールドで、イベント発生時のコード呼び出しスタックを記録します。 |
| PLAN_ID | サンプリングされたSQLがPLAN CACHE内のプランID。サンプリングポイントとプランを関連付けるために使用されます。 |
| TM_DELTA_TIME |time modelを計算する時間間隔、単位はマイクロ秒です |
| TM_DELTA_CPU_TIME |過去の `TM_DELTA_TIME` 時間間隔内にCPUで使用された時間量 |
| TM_DELTA_DB_TIME |過去の `TM_DELTA_TIME` 時間間隔内にデータベース呼び出しで使用された時間量 |
| TOP_LEVEL_SQL_ID |トップレベルのSQL ID |
| IN_PLSQL_COMPILATION |現在のPLコンパイル状態:Y/N |
| IN_PLSQL_EXECUTION |現在のPL実行状態:Y/N |
| PLSQL_ENTRY_OBJECT_ID |トップレベルのPLのOBJECT ID |
| PLSQL_ENTRY_SUBPROGRAM_ID |トップレベルのPLのSub project ID |
| PLSQL_ENTRY_SUBPROGRAM_NAME |トップレベルのPLのSub project name |
| PLSQL_OBJECT_ID |現在実行中のPL object ID |
| PLSQL_SUBPROGRAM_ID |現在実行中のPL subprogram ID |
| PLSQL_SUBPROGRAM_NAME |現在実行中のPL subprogram name |
| BLOCKING_SESSION_ID | 現在のセッションがブロックされている場合、そのセッションをブロックしているセッションIDを表示します。現在はロック競合のシナリオでのみ有効で、ロックを保持しているセッションIDを表示します。 |
| TABLET_ID | 現在のSQLが処理しているTabletのID |
| PROXY_SID | 代理セッションID |
| TX_ID | 現在のトランザクションID |
| DELTA_READ_IO_REQUESTS | 2回のサンプリング間の読み取り回数 |
| DELTA_READ_IO_BYTES | 2回のサンプリング間の読み取りファイルの累積サイズ |
| DELTA_WRITE_IO_REQUESTS | 2回のサンプリング間の書き込み回数 |
| DELTA_WRITE_IO_BYTES | 2回のサンプリング間の書き込みファイルの累積サイズ |
oceanbase.CDB_WR_ACTIVE_SESSION_HISTORYビューの詳細については、 [oceanbase.CDB_WR_ACTIVE_SESSION_HISTORY](../../../700.system-views/300.system-view-of-sys-tenant/200.dictionary-view-of-sys-tenant/13300.o-cdb_wr_active_session_history-of-sys-tenant.md)参照してください。
* **`oceanbase.DBA_WR_ACTIVE_SESSION_HISTORY`ビューを使用して、このテナントの永続化されたASHデータを確認できます。**
```shell
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_WR_ACTIVE_SESSION_HISTORY limit 1\G
結果は次のとおりです。
*************************** 1. row ***************************
CLUSTER_ID: 10001
TENANT_ID: 1002
SNAP_ID: 1
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SAMPLE_ID: 740
SESSION_ID: -9223372036854729597
SAMPLE_TIME: 2025-02-28 09:43:43.809287
USER_ID: 200001
SESSION_TYPE: 1
SESSION_STATE: WAITING
SQL_ID:
TRACE_ID: YBXXXXXXXX-000XXXXXXXXXXXX-0-0
EVENT_NO: 29
EVENT_ID: 15102
TIME_WAITED: 199579
P1: 200000
P2: 0
P3: 0
SQL_PLAN_LINE_ID: NULL
GROUP_ID: 0
PLAN_HASH: NULL
THREAD_ID: 82046
STMT_TYPE: NULL
TIME_MODEL: 0
IN_PARSE: N
IN_PL_PARSE: N
IN_PLAN_CACHE: N
IN_SQL_OPTIMIZE: N
IN_SQL_EXECUTION: N
IN_PX_EXECUTION: N
IN_SEQUENCE_LOAD: N
IN_COMMITTING: N
IN_STORAGE_READ: N
IN_STORAGE_WRITE: N
IN_REMOTE_DAS_EXECUTION: N
IN_FILTER_ROWS: N
IN_RPC_ENCODE: N
IN_RPC_DECODE: N
IN_CONNECTION_MGR: N
PROGRAM: T1002_LogService
MODULE: LOCAL INNER SQL EXEC
ACTION: NULL_INNER_SQL
CLIENT_ID: NULL
BACKTRACE: NULL
PLAN_ID: 0
TM_DELTA_TIME: 739151
TM_DELTA_CPU_TIME: 165
TM_DELTA_DB_TIME: 165
TOP_LEVEL_SQL_ID: NULL
IN_PLSQL_COMPILATION: N
IN_PLSQL_EXECUTION: N
PLSQL_ENTRY_OBJECT_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_NAME: NULL
PLSQL_OBJECT_ID: NULL
PLSQL_SUBPROGRAM_ID: NULL
PLSQL_SUBPROGRAM_NAME: NULL
BLOCKING_SESSION_ID: NULL
TABLET_ID: NULL
PROXY_SID: -9223372036854729597
TX_ID: NULL
DELTA_READ_IO_REQUESTS: 0
DELTA_READ_IO_BYTES: 0
DELTA_WRITE_IO_REQUESTS: 0
DELTA_WRITE_IO_BYTES: 0
1 row in set (0.093 sec)
```
各フィールドの説明は次のとおりです。
| **フィールド** | **説明** |
| --- | --- |
| CLUSTER_ID | クラスタID |
| TENANT_ID | テナントID |
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート |
| SAMPLE_ID | サンプリングID |
| SESSION_ID | サンプリング対象セッションのID |
| SAMPLE_TIME | サンプリング時間 |
| USER_ID | サンプリング対象セッションのユーザーID |
| SESSION_TYPE | セッションタイプ <ul><li>N:FOREGROUNDはフロントエンドセッションを表し、ユーザーのセッションです </li><li>Y:BACKGROUNDはバックグラウンドセッションを表します </li></ul> |
| SESSION_STATE| セッションサンプリング時の状態 <ul><li>`EVENT_NO == 0`:"ON CPU"は現在待機していない状態で、SQLの実行中を表します </li><li>`EVENT_NO ≠ 0`: "WAITTING"は現在待機中を表します。詳細な待機内容はEVENTフィールドを参照してください </li></ul> |
| SQL_ID | SQL ID |
| TRACE_ID| TRACE_ID |
| EVENT_NO | 待機イベントの内部番号で、他のテーブルとの関連クエリに使用されます |
| EVENT_ID | 現在の待機イベントのID |
| TIME_WAITED | この待機イベントの総待機時間、単位はマイクロ秒(us)です |
| P1 | 待機イベントパラメータ1の値 |
| P2 | 待機イベントパラメータ2の値 |
| P3 | 待機イベントパラメータ3の値 |
| SQL_PLAN_LINE_ID | サンプリング時の対応するSQL演算子ID。対応する演算子がない場合はNULLです |
| GROUP_ID | サンプリングポイントのGroup情報|
| PLAN_HASH | 現在実行中のSQLコマンドに対応するPlan Hash |
| THREAD_ID | 現在アクティブなセッションが属するスレッドID |
| STMT_TYPE | 現在アクティブなセッションのSQLタイプ |
| TIME_MODEL | TIME MODELの関連情報 |
| IN_PARSE | サンプリング時の現在のSESSIONがSQL Parse中か |
| IN_PL_PARSE | サンプリング時の現在のSESSIONがSQL PL Parse中か |
| IN_PLAN_CACHE | サンプリング時の現在のSESSIONがplan cache中か |
| IN_SQL_OPTIMIZE | サンプリング時の現在のSESSIONがSQL最適化中か |
| IN_SQL_EXECUTION | サンプリング時の現在のSESSIONがSQL実行中か |
| IN_PX_EXECUTION | サンプリング時の現在のSESSIONがSQL並行実行中か。SESSIONがこの状態にある場合、IN_SQL_EXECUTION状態でも必ずtrueです。 |
| IN_SEQUENCE_LOAD | サンプリング時の現在のSESSIONが自増列またはSEQUENCE値取得中か |
| IN_COMMITTING | 現在のサンプリングポイントがトランザクションコミット段階にあるか |
| IN_STORAGE_READ | 現在のサンプリングポイントがストレージ読み取り段階にあるか |
| IN_STORAGE_WRITE | 現在のサンプリングポイントがストレージ書き込み段階にあるか |
| IN_REMOTE_DAS_EXECUTION | 現在のサンプリングポイントがDASリモート実行段階にあるか |
| IN_FILTER_ROWS | 現在のサンプリングポイントがストレージ下押し実行段階にあるか |
| IN_RPC_ENCODE | 現在のSQLが実行中のシリアライズ操作 |
| IN_RPC_DECODE | 現在のSQLが実行中のデシリアライズ操作 |
| IN_CONNECTION_MGR | 現在のSQLが実行中の接続操作 |
| PROGRAM |現在のサンプリングポイントで実行中のプログラム名:<ul><li>バックグラウンドスレッド:スレッド名を指します。例えば `observer`、`WrTimer`など </li><li>フロントエンドスレッド:<ul><li>通常のリクエストは `user@client_ip (thread_name)` </li><li>`inner_sql`リモート実行は `INNER SQL REMOTE EXEC (thread_name)` </li><li>DASリモート実行は `DAS REMOTE EXEC (thread_name)` </li></ul> </li></ul> |
| MODULE| サンプリング時の現在のSESSIONに記録されたMODULE値。`DBMS_APPLICATION_INFO.SET_MODULE`パッケージで設定されます |
| ACTION| サンプリング時の現在のSESSIONに記録されたACTION値。`DBMS_APPLICATION_INFO.SET_ACTION`パッケージで設定されます |
| CLIENT_ID| サンプリング時の現在のSESSIONに記録されたCLIENT_ID値。`DBMS_APPLICATION_INFO.set_identifier`パッケージで設定されます |
| BACKTRACE | デバッグ用の補助フィールドで、イベント発生時のコード呼び出しスタックを記録します |
| PLAN_ID | サンプリングされたSQLのPLAN CACHE内のプランID。サンプリングポイントとプランを関連付けるために使用されます |
| TM_DELTA_TIME |time modelを計算する時間間隔、単位はマイクロ秒です |
| TM_DELTA_CPU_TIME |過去の `TM_DELTA_TIME` 時間間隔内にCPUで消費された時間量 |
| TM_DELTA_DB_TIME |過去の `TM_DELTA_TIME` 時間間隔内にデータベース呼び出しで消費された時間量 |
| TOP_LEVEL_SQL_ID |トップレベルのSQL ID |
| IN_PLSQL_COMPILATION |現在のPLコンパイル状態:Y/N |
| IN_PLSQL_EXECUTION |現在のPL実行状態:Y/N |
| PLSQL_ENTRY_OBJECT_ID |トップレベルのPLのOBJECT ID |
| PLSQL_ENTRY_SUBPROGRAM_ID |トップレベルのPLのSub project ID |
| PLSQL_ENTRY_SUBPROGRAM_NAME |トップレベルのPLのSub project name |
| PLSQL_OBJECT_ID |現在実行中のPL object ID |
| PLSQL_SUBPROGRAM_ID |現在実行中のPL subprogram ID |
| PLSQL_SUBPROGRAM_NAME |現在実行中のPL subprogram name |
| BLOCKING_SESSION_ID | 現在のセッションがブロックされている場合、そのセッションをブロックしているセッションIDを表示します。現在はロック競合のシナリオでのみ有効で、ロックを保持しているセッションIDを表示します |
| TABLET_ID | 現在のSQLが処理しているTabletのID |
| PROXY_SID | プロキシセッションID |
| TX_ID | 現在のトランザクションID |
| DELTA_READ_IO_REQUESTS | 2つのサンプリング間で読み取った回数 |
| DELTA_READ_IO_BYTES | 2つのサンプリング間で読み取ったファイルの累積サイズ |
| DELTA_WRITE_IO_REQUESTS | 2つのサンプリング間で書き込んだ回数 |
| DELTA_WRITE_IO_BYTES | 2つのサンプリング間で書き込んだファイルの累積サイズ |
`DBA_WR_ACTIVE_SESSION_HISTORY`ビューの詳細については、 [oceanbase.DBA_WR_ACTIVE_SESSION_HISTORY](../../../700.system-views/400.system-view-of-mysql-mode/200.dictionary-view-of-mysql-mode/15700.o-dba_wr_active_session_history-of-mysql-mode.md) と [DBA_WR_ACTIVE_SESSION_HISTORY](../../../700.system-views/500.system-view-of-oracle-mode/200.dictionary-view-of-oracle-mode/22700.dba_wr_active_session_history-of-oracle-mode.md)参照してください。
* **`GV$OB_ACTIVE_SESSION_HISTORY`ビューを使用して、アクティブ セッションの履歴を表示します。**
```shell
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_ACTIVE_SESSION_HISTORY limit 1\G
クエリ結果は次のとおりです。
*************************** 1. row ***************************
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SAMPLE_ID: 1912993
SAMPLE_TIME: 2025-03-04 10:25:06.155640
CON_ID: 1001
USER_ID: 0
SESSION_ID: -9223372036854729409
SESSION_TYPE: BACKGROUND
SESSION_STATE: ON CPU
SQL_ID: NULL
PLAN_ID: 0
TRACE_ID: NULL
EVENT:
EVENT_NO: 0
EVENT_ID: NULL
P1TEXT:
P1: 0
P2TEXT:
P2: 0
P3TEXT:
P3: 0
WAIT_CLASS: OTHER
WAIT_CLASS_ID: 100
TIME_WAITED: 0
SQL_PLAN_LINE_ID: NULL
GROUP_ID: 0
PLAN_HASH: NULL
THREAD_ID: 82216
STMT_TYPE: NULL
TIME_MODEL: 0
IN_PARSE: N
IN_PL_PARSE: N
IN_PLAN_CACHE: N
IN_SQL_OPTIMIZE: N
IN_SQL_EXECUTION: N
IN_PX_EXECUTION: N
IN_SEQUENCE_LOAD: N
IN_COMMITTING: N
IN_STORAGE_READ: N
IN_STORAGE_WRITE: N
IN_REMOTE_DAS_EXECUTION: N
IN_FILTER_ROWS: N
IN_RPC_ENCODE: N
IN_RPC_DECODE: N
IN_CONNECTION_MGR: N
PROGRAM: T1001_LogService
MODULE: LogRestoreService
ACTION: RemoteLogWriter
CLIENT_ID: NULL
BACKTRACE: NULL
TM_DELTA_TIME: 1017574
TM_DELTA_CPU_TIME: 1017574
TM_DELTA_DB_TIME: 1017574
TOP_LEVEL_SQL_ID: NULL
IN_PLSQL_COMPILATION: N
IN_PLSQL_EXECUTION: N
PLSQL_ENTRY_OBJECT_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_NAME: NULL
PLSQL_OBJECT_ID: NULL
PLSQL_SUBPROGRAM_ID: NULL
PLSQL_SUBPROGRAM_NAME: NULL
BLOCKING_SESSION_ID: NULL
TABLET_ID: NULL
PROXY_SID: -9223372036854729409
TX_ID: NULL
DELTA_READ_IO_REQUESTS: 0
DELTA_READ_IO_BYTES: 0
DELTA_WRITE_IO_REQUESTS: 0
DELTA_WRITE_IO_BYTES: 0
1 row in set (0.052 sec)
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| SVR_IP | サンプルが属するサーバーのIPアドレス |
| SVR_PORT | サンプルが属するサーバーのポート番号 |
| SAMPLE_ID | サンプルのローカル一意の番号 |
| SAMPLE_TIME | サンプリング時間 |
| CON_ID | テナントID |
| USER_ID | サンプリング対象セッションのユーザーID |
| SESSION_ID | サンプリング対象セッションのID |
| SESSION_TYPE | セッションタイプ:
|
| SESSION_STATE | セッションの状態:
|
| SQL_ID | SQL ID |
| PLAN_ID | サンプリングされたSQLがPLAN CACHE内のプランID。サンプリングポイントとプランを関連付けるために使用されます。 |
| TRACE_ID | オペレータのTrace ID |
| EVENT | 待機イベントの説明 |
| EVENT_NO | 待機イベントの内部番号。他のテーブルとの関連クエリに使用されます。 |
| EVENT_ID | 現在の待機イベントを表すID |
| P1TEXT | 待機イベントのパラメータ1の名前。EVENTが異なると、ここでの名前も変更されます。 |
| P1 | 待機イベントのパラメータ1の値 |
| P2TEXT | 待機イベントのパラメータ2の名前。EVENTが異なると、ここでの名前も変更されます。 |
| P2 | 待機イベントのパラメータ2の値 |
| P3TEXT | 待機イベントのパラメータ3の名前。EVENTが異なると、ここでの名前も変更されます。 |
| P3 | 待機イベントのパラメータ3の値 |
| WAIT_CLASS | 待機イベントが属するタイプ |
| WAIT_CLASS_ID | 待機イベントが属するタイプのID。他のテーブルとの関連クエリに使用されます。 |
| TIME_WAITED | この待機イベントの総待機時間(単位:マイクロ秒(us)) |
| SQL_PLAN_LINE_ID | セッションがサンプリングされた際のSQLオペレータのSQLプラン内の番号 |
| GROUP_ID | サンプリングポイントのGroup情報 |
| PLAN_HASH | 現在実行中のSQLコマンドに対応するPlan Hash |
| THREAD_ID | 現在アクティブなセッションが属するスレッドID |
| STMT_TYPE | 現在アクティブなセッションのSQLタイプ |
| IN_PARSE | セッションがサンプリングされた際、SQLのパース処理中か |
| IN_PL_PARSE | セッションがサンプリングされた際、SQL PLのパース処理中か |
| IN_PLAN_CACHE | セッションがサンプリングされた際、Plan Cacheのマッチング処理中か |
| IN_SQL_OPTIMIZE | セッションがサンプリングされた際、SQLの解析最適化処理中か |
| IN_SQL_EXECUTION | セッションがサンプリングされた際、SQLの実行処理中か |
| IN_PX_EXECUTION | セッションがサンプリングされた際、SQLの並行実行処理中か。セッションがこの状態にある場合、IN_SQL_EXECUTION状態でもある必要があります。 |
| IN_SEQUENCE_LOAD | セッションがサンプリングされた際、自動インクリメント列またはSEQUENCEの値の取得処理中か |
| IN_COMMITTING | 現在のサンプリングポイントがトランザクションのコミット段階にあるか |
| IN_STORAGE_READ | 現在のサンプリングポイントがストレージの読み取り段階にあるか |
| IN_STORAGE_WRITE | 現在のサンプリングポイントがストレージの書き込み段階にあるか |
| IN_REMOTE_DAS_EXECUTION | 現在のサンプリングポイントがDASのリモート実行段階にあるか |
| IN_FILTER_ROWS | 現在のサンプリングポイントがストレージ下押し実行段階にあるかを表す |
| IN_RPC_ENCODE | 現在のSQLが実行中のシリアライズ処理 |
| IN_RPC_DECODE | 現在のSQLが実行中のデシリアライズ処理 |
| IN_CONNECTION_MGR | 現在のSQLが実行中の接続作成処理 |
| PROGRAM | 現在のサンプリングポイントで実行中のプログラム名:
|
| MODULE | セッションがサンプリングされた際のMODULE値。DBMS_APPLICATION_INFO.SET_MODULE パッケージで設定されます。 |
| ACTION | セッションがサンプリングされた際のACTION値。DBMS_APPLICATION_INFO.SET_ACTION パッケージで設定されます。 |
| CLIENT_ID | セッションがサンプリングされた際のCLIENT_ID値。DBMS_APPLICATION_INFO.set_identifier パッケージで設定されます。 |
| BACKTRACE | デバッグに使用する補助フィールド。イベント発生時のコード呼び出しスタックを記録するために使用されます。このフィールドの値は常にNULLです。 |
| TM_DELTA_TIME | time modelを計算する時間間隔。単位はマイクロ秒です。 |
| TM_DELTA_CPU_TIME | 過去の TM_DELTA_TIME 時間間隔内にCPU上で消費された時間量 |
| TM_DELTA_DB_TIME | 過去の TM_DELTA_TIME 時間間隔内にデータベース呼び出しで消費された時間量 |
| TOP_LEVEL_SQL_ID | トップレベルのSQL ID |
| IN_PLSQL_COMPILATION | 現在のPLコンパイル状態:Y/N |
| IN_PLSQL_EXECUTION | 現在のPL実行状態:Y/N |
| PLSQL_ENTRY_OBJECT_ID | トップレベルのPLのOBJECT ID |
| PLSQL_ENTRY_SUBPROGRAM_ID | トップレベルのPLのSub project ID |
| PLSQL_ENTRY_SUBPROGRAM_NAME | トップレベルのPLのSub project name |
| PLSQL_OBJECT_ID | 現在実行中のPL object ID |
| PLSQL_SUBPROGRAM_ID | 現在実行中のPL subprogram ID |
| PLSQL_SUBPROGRAM_NAME | 現在実行中のPL subprogram name |
| BLOCKING_SESSION_ID | 現在のセッションがブロックされている場合、ブロックしているセッションIDを表示します。現在はロック競合のシナリオでのみ有効で、ロックを保持しているセッションIDを表示します。 |
| TABLET_ID | 現在のSQLが処理しているTabletのID |
| PROXY_SID | プロキシセッションID |
| TX_ID | 現在のトランザクションID |
| DELTA_READ_IO_REQUESTS | 2回のサンプリング間で読み取った回数 |
| DELTA_READ_IO_BYTES | 2回のサンプリング間で読み取ったファイルの累積サイズ |
| DELTA_WRITE_IO_REQUESTS | 2回のサンプリング間で書き込んだ回数 |
| DELTA_WRITE_IO_BYTES | 2回のサンプリング間で書き込んだファイルの累積サイズ |
GV$OB_ACTIVE_SESSION_HISTORYビューの詳細については、 GV$OB_ACTIVE_SESSION_HISTORY参照してください。
V$OB_ACTIVE_SESSION_HISTORYビューを使用して、現在のアクティブ セッションの履歴を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_ACTIVE_SESSION_HISTORY limit 1\G
クエリ結果は次のとおりです。
*************************** 1. row ***************************
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SAMPLE_ID: 1919434
SAMPLE_TIME: 2025-03-04 10:44:17.593988
CON_ID: 1001
USER_ID: 0
SESSION_ID: -9223372036854729409
SESSION_TYPE: BACKGROUND
SESSION_STATE: ON CPU
SQL_ID: NULL
PLAN_ID: 0
TRACE_ID: NULL
EVENT:
EVENT_NO: 0
EVENT_ID: NULL
P1TEXT:
P1: 0
P2TEXT:
P2: 0
P3TEXT:
P3: 0
WAIT_CLASS: OTHER
WAIT_CLASS_ID: 100
TIME_WAITED: 0
SQL_PLAN_LINE_ID: NULL
GROUP_ID: 0
PLAN_HASH: NULL
THREAD_ID: 82216
STMT_TYPE: NULL
TIME_MODEL: 0
IN_PARSE: N
IN_PL_PARSE: N
IN_PLAN_CACHE: N
IN_SQL_OPTIMIZE: N
IN_SQL_EXECUTION: N
IN_PX_EXECUTION: N
IN_SEQUENCE_LOAD: N
IN_COMMITTING: N
IN_STORAGE_READ: N
IN_STORAGE_WRITE: N
IN_REMOTE_DAS_EXECUTION: N
IN_FILTER_ROWS: N
IN_RPC_ENCODE: N
IN_RPC_DECODE: N
IN_CONNECTION_MGR: N
PROGRAM: T1001_LogService
MODULE: LogRestoreService
ACTION: RemoteLogWriter
CLIENT_ID: NULL
BACKTRACE: NULL
TM_DELTA_TIME: 1017436
TM_DELTA_CPU_TIME: 1017436
TM_DELTA_DB_TIME: 1017436
TOP_LEVEL_SQL_ID: NULL
IN_PLSQL_COMPILATION: N
IN_PLSQL_EXECUTION: N
PLSQL_ENTRY_OBJECT_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_ID: NULL
PLSQL_ENTRY_SUBPROGRAM_NAME: NULL
PLSQL_OBJECT_ID: NULL
PLSQL_SUBPROGRAM_ID: NULL
PLSQL_SUBPROGRAM_NAME: NULL
BLOCKING_SESSION_ID: NULL
TABLET_ID: NULL
PROXY_SID: -9223372036854729409
TX_ID: NULL
DELTA_READ_IO_REQUESTS: 0
DELTA_READ_IO_BYTES: 0
DELTA_WRITE_IO_REQUESTS: 0
DELTA_WRITE_IO_BYTES: 0
1 row in set (0.026 sec)
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| SVR_IP | サンプルが属するサーバーのIPアドレス |
| SVR_PORT | サンプルが属するサーバーのポート番号 |
| SAMPLE_ID | サンプルのローカル固有番号 |
| SAMPLE_TIME | サンプリング時間 |
| CON_ID | テナントID |
| USER_ID | サンプリング対象セッションのユーザーID |
| SESSION_ID | サンプリング対象セッションのID |
| SESSION_TYPE | セッションタイプ:
|
| SESSION_STATE | セッションの状態:
|
| SQL_ID | SQL ID |
| PLAN_ID | サンプリングされたSQLがPLAN CACHE内のプランID。サンプリングポイントとプランを関連付けるために使用されます |
| TRACE_ID | オペレータのTrace ID |
| EVENT | 待機イベントの説明 |
| EVENT_NO | 待機イベントの内部番号。他のテーブルとの関連クエリに使用されます |
| EVENT_ID | 現在の待機イベントを表すID |
| P1TEXT | 待機イベントのパラメータ1の名前。EVENTが異なると、ここでの名前もそれに応じて変更されます |
| P1 | 待機イベントパラメータ1の値 |
| P2TEXT | 待機イベントのパラメータ2の名前。EVENTが異なると、ここでの名前もそれに応じて変更されます |
| P2 | 待機イベントパラメータ2の値 |
| P3TEXT | 待機イベントのパラメータ3の名前。EVENTが異なると、ここでの名前もそれに応じて変更されます |
| P3 | 待機イベントパラメータ3の値 |
| WAIT_CLASS | 待機イベントが属するタイプ |
| WAIT_CLASS_ID | 待機イベントが属するタイプのID。他のテーブルとの関連クエリに使用されます |
| TIME_WAITED | この待機イベントの総待機時間、単位はマイクロ秒(us)です |
| SQL_PLAN_LINE_ID | セッションがサンプリングされた際に、SQLオペレータがSQLプラン内の番号 |
| GROUP_ID | サンプリングポイントのGroup情報 |
| PLAN_HASH | 現在実行中のSQLコマンドに対応するPlan Hash |
| THREAD_ID | 現在アクティブなセッションが属するスレッドID |
| STMT_TYPE | 現在アクティブなセッションのSQLタイプ |
| IN_PARSE | セッションがサンプリングされた際にSQL Parseを行っているかどうか |
| IN_PL_PARSE | セッションがサンプリングされた際にSQL PL Parseを行っているかどうか |
| IN_PLAN_CACHE | セッションがサンプリングされた際にPlan Cacheマッチングを行っているかどうか |
| IN_SQL_OPTIMIZE | セッションがサンプリングされた際にSQL解析最適化を行っているかどうか |
| IN_SQL_EXECUTION | セッションがサンプリングされた際にSQL実行を行っているかどうか |
| IN_PX_EXECUTION | セッションがサンプリングされた際にSQL並行実行を行っているかどうか。セッションがこの状態にある場合、必ずIN_SQL_EXECUTION状態でもあります |
| IN_SEQUENCE_LOAD | セッションがサンプリングされた際に、自動インクリメント列またはSEQUENCEの値を取得しているかどうか |
| IN_COMMITTING | 現在のサンプリングポイントがトランザクションのコミット段階にあるかどうか |
| IN_STORAGE_READ | 現在のサンプリングポイントがストレージ読み取り段階にあるかどうか |
| IN_STORAGE_WRITE | 現在のサンプリングポイントがストレージ書き込み段階にあるかどうか |
| IN_REMOTE_DAS_EXECUTION | 現在のサンプリングポイントがDASのリモート実行段階にあるかどうか |
| IN_FILTER_ROWS | 現在のサンプリングポイントがストレージ下押し実行段階にあるかどうかを表す |
| IN_RPC_ENCODE | 現在のSQLが行っているシリアライズ操作 |
| IN_RPC_DECODE | 現在のSQLが行っているデシリアライズ操作 |
| IN_CONNECTION_MGR | 現在のSQLが行っている接続操作 |
| PROGRAM | 現在のサンプリングポイントで実行中のプログラム名:
|
| MODULE | セッションがサンプリングされた際に記録されたMODULE値。DBMS_APPLICATION_INFO.SET_MODULEパッケージで設定されます。 |
| ACTION | セッションがサンプリングされた際に記録されたACTION値。DBMS_APPLICATION_INFO.SET_ACTIONパッケージで設定されます。 |
| CLIENT_ID | セッションがサンプリングされた際に記録されたCLIENT_ID値。DBMS_APPLICATION_INFO.set_identifierパッケージで設定されます。 |
| BACKTRACE | デバッグを補助するフィールドで、イベント発生時のコードスタックを記録するために使用されます。このフィールドの値は常にNULLです |
| TM_DELTA_TIME | time modelを計算する時間間隔、単位はマイクロ秒です |
| TM_DELTA_CPU_TIME | 過去のTM_DELTA_TIME時間間隔内にCPUで費やした時間量 |
| TM_DELTA_DB_TIME | 過去のTM_DELTA_TIME時間間隔内にデータベース呼び出しで費やした時間量 |
| TOP_LEVEL_SQL_ID | トップレベルSQL ID |
| IN_PLSQL_COMPILATION | 現在のPLコンパイル状態:Y/N |
| IN_PLSQL_EXECUTION | 現在のPL実行状態:Y/N |
| PLSQL_ENTRY_OBJECT_ID | トップレベルPLのOBJECT ID |
| PLSQL_ENTRY_SUBPROGRAM_ID | トップレベルPLのSub project ID |
| PLSQL_ENTRY_SUBPROGRAM_NAME | トップレベルPLのSub project name |
| PLSQL_OBJECT_ID | 現在実行中のPL object ID |
| PLSQL_SUBPROGRAM_ID | 現在実行中のPL subprogram ID |
| PLSQL_SUBPROGRAM_NAME | 現在実行中のPL subprogram name |
| BLOCKING_SESSION_ID | 現在のセッションがブロックされている場合、ブロックしているセッションIDを表示します。現在はロック競合のシナリオでのみ有効で、ロックを保持しているセッションIDを表示します |
| TABLET_ID | 現在のSQLが処理しているTabletのID |
| PROXY_SID | プロキシセッションID |
| TX_ID | 現在のトランザクションID |
| DELTA_READ_IO_REQUESTS | 2回のサンプリング間の読み取り回数 |
| DELTA_READ_IO_BYTES | 2回のサンプリング間の読み取ったファイルの累計サイズ |
| DELTA_WRITE_IO_REQUESTS | 2回のサンプリング間の書き込み回数 |
| DELTA_WRITE_IO_BYTES | 2回のサンプリング間の書き込んだファイルの累計サイズ |
V$OB_ACTIVE_SESSION_HISTORYビューの詳細については、 V$OB_ACTIVE_SESSION_HISTORY参照してください。
過去のセッションの統計項目を表示する
oceanbase.CDB_WR_STATNAMEビューを使用して、すべてのテナントのシステム統計項目の名前を表示します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_WR_STATNAME limit 1;
実行結果は次のとおりです。
+------------+-----------+---------+---------------+
| CLUSTER_ID | TENANT_ID | STAT_ID | STAT_NAME |
+------------+-----------+---------+---------------+
| 4000 | 1 | 10000 | rpc packet in |
+------------+-----------+---------+---------------+
1 row in set (0.001 sec)
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| CLUSTER_ID | クラスタID |
| TENANT_ID | テナントID |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
oceanbase.CDB_WR_STATNAME ビューの詳細については、 oceanbase.CDB_WR_STATNAMEを参照してください。
oceanbase.DBA_WR_STATNAMEビューを使用して、テナントのシステム統計項目の名前を表示します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_WR_STATNAME limit 1;
実行結果は次のとおりです。
+------------+-----------+---------+---------------+
| CLUSTER_ID | TENANT_ID | STAT_ID | STAT_NAME |
+------------+-----------+---------+---------------+
| 4000 | 1 | 10000 | rpc packet in |
+------------+-----------+---------+---------------+
1 row in set (0.004 sec)
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| CLUSTER_ID | クラスタID |
| TENANT_ID | テナントID |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
DBA_WR_STATNAME ビューの詳細については、 oceanbase.DBA_WR_STATNAMEおよび DBA_WR_STATNAMEを参照してください。
oceanbase.CDB_WR_SYSSTATビューを使用して、すべてのテナントのシステム統計項目の詳細を表示します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_WR_SYSSTAT limit 1;
実行結果は次のとおりです。
+------------+-----------+---------+----------------+----------+---------+--------+
| CLUSTER_ID | TENANT_ID | SNAP_ID | SVR_IP | SVR_PORT | STAT_ID | VALUE |
+------------+-----------+---------+----------------+----------+---------+--------+
| 4000 | 1 | 114 | xx.xx.xx.xx | 2882 | 10000 | 228856 |
+------------+-----------+---------+----------------+----------+---------+--------+
1 row in set (0.036 sec)
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| CLUSTER_ID | クラスタID |
| TENANT_ID | テナントID |
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート |
| STAT_ID | 統計項目ID |
| VALUE | 統計項目の値 |
oceanbase.CDB_WR_SYSSTAT ビューの詳細については、 oceanbase.CDB_WR_SYSSTATを参照してください。
oceanbase.DBA_WR_SYSSTATビューを使用して、テナントのシステム統計項目の詳細を表示します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_WR_SYSSTAT limit 1;
実行結果は次のとおりです。
+------------+-----------+---------+----------------+----------+---------+--------+
| CLUSTER_ID | TENANT_ID | SNAP_ID | SVR_IP | SVR_PORT | STAT_ID | VALUE |
+------------+-----------+---------+----------------+----------+---------+--------+
| 4000 | 1 | 114 | xx.xx.xx.xx | 2882 | 10000 | 228856 |
+------------+-----------+---------+----------------+----------+---------+--------+
1 row in set (0.026 sec)
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| CLUSTER_ID | クラスタID |
| TENANT_ID | テナントID |
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート |
| STAT_ID | ステータスID |
| VALUE | ステータスの値 |
DBA_WR_STATNAMEビューの詳細については、oceanbase.DBA_WR_SYSSTATとDBA_WR_SYSSTATを参照してください。
time model統計項目を確認する
GV$OB_SESS_TIME_MODELによって、クラスタ内のセッションレベルのTime Model統計項目を確認できます。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_SESS_TIME_MODEL LIMIT 10;
結果は次のとおりです。
+---------------+-----------+----------------+----------+---------+--------------------+-------+
| SID | TENANT_ID | SVR_IP | SVR_PORT | STAT_ID | STAT_NAME | VALUE |
+---------------+-----------+----------------+----------+---------+--------------------+-------+
| 3298534883328 | 1002 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 3298534883328 | 1002 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 3848290697216 | 1001 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 3848290697216 | 1001 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 3221659555 | 1 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 3 |
| 3221659555 | 1 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 4398046511104 | 1001 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 4398046511104 | 1001 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 4947802324992 | 1004 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 4947802324992 | 1004 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
+---------------+-----------+----------------+----------+---------+--------------------+-------+
10 rows in set
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| SID | セッションID |
| TENANT_ID | テナントID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードのポート番号 |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
| VALUE | 統計項目値 |
GV$OB_SESS_TIME_MODELビューの詳細については、 GV$OB_SESS_TIME_MODEL参照してください。
V$OB_SESS_TIME_MODELビューを使用して、現在のノード上のセッションレベルのTime Model統計項目を確認できます。
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_SESS_TIME_MODEL LIMIT 10;
クエリ結果は次のとおりです。
+---------------+-----------+----------------+----------+---------+--------------------+-------+
| SID | TENANT_ID | SVR_IP | SVR_PORT | STAT_ID | STAT_NAME | VALUE |
+---------------+-----------+----------------+----------+---------+--------------------+-------+
| 3298534883328 | 1002 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 3298534883328 | 1002 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 3848290697216 | 1001 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 3848290697216 | 1001 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 4398046511104 | 1001 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 4398046511104 | 1001 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 3221667747 | 1 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 3221667747 | 1 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
| 4947802324992 | 1004 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 0 |
| 4947802324992 | 1004 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
+---------------+-----------+----------------+----------+---------+--------------------+-------+
10 rows in set
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| SID | セッションID |
| TENANT_ID | テナントID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードのポート番号 |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
| VALUE | 統計項目値 |
V$OB_SESS_TIME_MODELビューの詳細については、 V$OB_SESS_TIME_MODEL参照してください。
GV$OB_SYS_TIME_MODELビューを使用して、クラスタ内のテナントレベルのTime Model統計項目を確認できます。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_SYS_TIME_MODEL;
クエリ結果は次のとおりです。
+-----------+----------------+----------+---------+-------------------------+------------+
| TENANT_ID | SVR_IP | SVR_PORT | STAT_ID | STAT_NAME | VALUE |
+-----------+----------------+----------+---------+-------------------------+------------+
| 1002 | 172.xx.xxx.xxx | 2882 | 200001 | DB time | 6135115 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200002 | DB CPU | 5500079 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200005 | background elapsed time | 3398189713 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200006 | background cpu time | 3088552955 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 635036 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 80414 |
+-----------+----------------+----------+---------+-------------------------+------------+
6 rows in set
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| TENANT_ID | テナントID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードのポート番号 |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
| VALUE | 統計項目値 |
GV$OB_SYS_TIME_MODELビューの詳細については、 GV$OB_SYS_TIME_MODEL参照してください。
V$OB_SYS_TIME_MODELビューを使用して、現在のノード上のテナントレベルのTime Model統計項目を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_SYS_TIME_MODEL;
クエリ結果は次のとおりです。
+-----------+----------------+----------+---------+-------------------------+------------+
| TENANT_ID | SVR_IP | SVR_PORT | STAT_ID | STAT_NAME | VALUE |
+-----------+----------------+----------+---------+-------------------------+------------+
| 1002 | 172.xx.xxx.xxx | 2882 | 200001 | DB time | 6227784 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200002 | DB CPU | 5586418 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200005 | background elapsed time | 3399416601 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200006 | background cpu time | 3089779843 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 641366 |
| 1002 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 80414 |
+-----------+----------------+----------+---------+-------------------------+------------+
6 rows in set
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| TENANT_ID | テナントID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート番号 |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
| VALUE | 統計項目値 |
V$OB_SYS_TIME_MODELビューの詳細については、V$OB_SYS_TIME_MODELを参照してください。
oceanbase.CDB_WR_SYS_TIME_MODELビューを使用して、すべてのテナントのTime Model統計項目のWRデータを確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_WR_SYS_TIME_MODEL LIMIT 10;
クエリ結果は次のとおりです。
+------------+-----------+---------+----------------+----------+---------+-------------------------+-----------+
| CLUSTER_ID | TENANT_ID | SNAP_ID | SVR_IP | SVR_PORT | STAT_ID | STAT_NAME | VALUE |
+------------+-----------+---------+----------------+----------+---------+-------------------------+-----------+
| 10001 | 1002 | 2 | 172.xx.xxx.xxx | 2882 | 200001 | DB time | 34505 |
| 10001 | 1002 | 1 | 172.xx.xxx.xxx | 2882 | 200001 | DB time | 34505 |
| 10001 | 1002 | 2 | 172.xx.xxx.xxx | 2882 | 200002 | DB CPU | 1966 |
| 10001 | 1002 | 1 | 172.xx.xxx.xxx | 2882 | 200002 | DB CPU | 1966 |
| 10001 | 1002 | 2 | 172.xx.xxx.xxx | 2882 | 200005 | background elapsed time | 233110335 |
| 10001 | 1002 | 1 | 172.xx.xxx.xxx | 2882 | 200005 | background elapsed time | 116267272 |
| 10001 | 1002 | 2 | 172.xx.xxx.xxx | 2882 | 200006 | background cpu time | 209738761 |
| 10001 | 1002 | 1 | 172.xx.xxx.xxx | 2882 | 200006 | background cpu time | 104674501 |
| 10001 | 1002 | 1 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 32539 |
| 10001 | 1002 | 1 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
+------------+-----------+---------+----------------+----------+---------+-------------------------+-----------+
10 rows in set
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| CLUSTER_ID | クラスタID |
| TENANT_ID | テナントID |
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート番号 |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
| VALUE | 統計項目値 |
oceanbase.CDB_WR_SYS_TIME_MODELビューの詳細については、oceanbase.CDB_WR_SYS_TIME_MODELを参照してください。
oceanbase.DBA_WR_SYS_TIME_MODELビューを使用して、本テナントのTime Model統計項目のWRデータを確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_WR_SYS_TIME_MODEL LIMIT 10;
クエリ結果は次のとおりです。
+---------+----------------+----------+---------+-------------------------+-----------+
| SNAP_ID | SVR_IP | SVR_PORT | STAT_ID | STAT_NAME | VALUE |
+---------+----------------+----------+---------+-------------------------+-----------+
| 2 | 172.xx.xxx.xxx | 2882 | 200001 | DB time | 34505 |
| 1 | 172.xx.xxx.xxx | 2882 | 200001 | DB time | 34505 |
| 2 | 172.xx.xxx.xxx | 2882 | 200002 | DB CPU | 1966 |
| 1 | 172.xx.xxx.xxx | 2882 | 200002 | DB CPU | 1966 |
| 2 | 172.xx.xxx.xxx | 2882 | 200005 | background elapsed time | 233110335 |
| 1 | 172.xx.xxx.xxx | 2882 | 200005 | background elapsed time | 116267272 |
| 2 | 172.xx.xxx.xxx | 2882 | 200006 | background cpu time | 209738761 |
| 1 | 172.xx.xxx.xxx | 2882 | 200006 | background cpu time | 104674501 |
| 1 | 172.xx.xxx.xxx | 2882 | 200010 | non idle wait time | 32539 |
| 1 | 172.xx.xxx.xxx | 2882 | 200011 | idle wait time | 0 |
+---------+----------------+----------+---------+-------------------------+-----------+
10 rows in set
各フィールドの説明は次のとおりです。
| フィールド | 説明 |
|---|---|
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート番号 |
| STAT_ID | 統計項目ID |
| STAT_NAME | 統計項目名 |
| VALUE | 統計項目値 |
DBA_WR_STATNAMEビューの詳細については、 oceanbase.DBA_WR_SYS_TIME_MODEL と DBA_WR_SYS_TIME_MODEL を参照してください。
SQLSTATデータの確認
GV$OB_SQLSTATビューを使用して、クラスタ内のSQLの基本的なパフォーマンス統計データを確認します。
各SQLステートメントが1行(つまり、各 SQL_ID + Plan_Hash の一意の値が1行)を表します。そのうち、 _DELTA を含む列は、前回のWRスナップショットから現在時刻までの間の統計値の増分を示します。
obclient(root@mysql001)[(none)]> SELECT * FROM oceanbase.GV$OB_SQLSTAT LIMIT 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
TENANT_ID: 1002
SQL_ID: D9EB4937E65F94AA38F6B0FE72B06D13
PLAN_ID: 7
PLAN_HASH: 12254811659671915614
PLAN_TYPE: 1
QUERY_SQL: SELECT column_value FROM __all_core_table WHERE TABLE_NAME = ? AND COLUMN_NAME = ?
SQL_TYPE: 1
MODULE: NULL
ACTION: NULL
PARSING_DB_ID: 201001
PARSING_DB_NAME: oceanbase
PARSING_USER_ID: 200001
EXECUTIONS_TOTAL: 4076
EXECUTIONS_DELTA: 509
DISK_READS_TOTAL: 0
DISK_READS_DELTA: 0
BUFFER_GETS_TOTAL: 1377
BUFFER_GETS_DELTA: 0
ELAPSED_TIME_TOTAL: 899938
ELAPSED_TIME_DELTA: 112107
CPU_TIME_TOTAL: 0
CPU_TIME_DELTA: 0
CCWAIT_TOTAL: 0
CCWAIT_DELTA: 0
USERIO_WAIT_TOTAL: 0
USERIO_WAIT_DELTA: 0
APWAIT_TOTAL: 0
APWAIT_DELTA: 0
PHYSICAL_READ_REQUESTS_TOTAL: 332
PHYSICAL_READ_REQUESTS_DELTA: 0
PHYSICAL_READ_BYTES_TOTAL: 5255494
PHYSICAL_READ_BYTES_DELTA: 0
WRITE_THROTTLE_TOTAL: 0
WRITE_THROTTLE_DELTA: 0
ROWS_PROCESSED_TOTAL: 4075
ROWS_PROCESSED_DELTA: 509
MEMSTORE_READ_ROWS_TOTAL: 28525
MEMSTORE_READ_ROWS_DELTA: 3563
MINOR_SSSTORE_READ_ROWS_TOTAL: 0
MINOR_SSSTORE_READ_ROWS_DELTA: 0
MAJOR_SSSTORE_READ_ROWS_TOTAL: 0
MAJOR_SSSTORE_READ_ROWS_DELTA: 0
RPC_TOTAL: 0
RPC_DELTA: 0
FETCHES_TOTAL: 0
FETCHES_DELTA: 0
RETRY_TOTAL: 0
RETRY_DELTA: 0
PARTITION_TOTAL: 4076
PARTITION_DELTA: 509
NESTED_SQL_TOTAL: 0
NESTED_SQL_DELTA: 0
SOURCE_IP: xx.xx.xx.xx
SOURCE_PORT: 2882
ROUTE_MISS_TOTAL: 0
ROUTE_MISS_DELTA: 0
FIRST_LOAD_TIME: 2025-10-30 10:41:10.408270
PLAN_CACHE_HIT_TOTAL: 4075
PLAN_CACHE_HIT_DELTA: 509
MUTI_QUERY_TOTAL: 0
MUTI_QUERY_DELTA: 0
MUTI_QUERY_BATCH_TOTAL: 0
MUTI_QUERY_BATCH_DELTA: 0
FULL_TABLE_SCAN_TOTAL: 0
FULL_TABLE_SCAN_DELTA: 0
ERROR_COUNT_TOTAL: 1
ERROR_COUNT_DELTA: 0
1 row in set (0.008 sec)
各フィールドの説明は以下のとおりです:
| フィールド | 説明 |
|---|---|
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート番号 |
| TENANT_ID | テナントID |
| SQL_ID | SQLステートメントID |
| PLAN_ID | 実行計画ID |
| PLAN_HASH | 実行計画のハッシュ値 |
| PLAN_TYPE | SQL計画のキャッシュに対して、このフィールドは計画のタイプを表します:
PLオブジェクトのキャッシュに対して、このフィールドはPLオブジェクトのタイプを表します:
|
| QUERY_SQL | 全SQLテキスト |
| SQL_TYPE | ステートメントタイプ |
| MODULE | このステートメントが最初に解析された際のアプリケーションModule。DBMS_APPLICATION_INFO.SET_MODULEパッケージで設定されます |
| ACTION | このステートメントが最初に解析された際のアプリケーションAction。DBMS_APPLICATION_INFO.SET_ACTIONパッケージで設定されます |
| PARSING_DB_ID | ステートメント解析時のデータベースID |
| PARSING_DB_NAME | ステートメント解析時のデータベース名 |
| PARSING_USER_ID | ステートメント解析時のユーザーID |
| EXECUTIONS_TOTAL | プランキャッシュにおけるこのプランの総実行回数 |
| EXECUTIONS_DELTA | プランキャッシュにおけるこのプランの総実行回数の増分 |
| DISK_READS_TOTAL | ディスク読み取りの総回数 |
| DISK_READS_DELTA | ディスク読み取り回数の増分 |
| BUFFER_GETS_TOTAL | キャッシュから論理読み取りの総回数 |
| BUFFER_GETS_DELTA | キャッシュから論理読み取り回数の増分 |
| ELAPSED_TIME_TOTAL | このステートメントが消費する総時間。パラレル実行シナリオでは、この値は各実行スレッドの累積値です。 |
| ELAPSED_TIME_DELTA | このステートメントの経過時間の増分 |
| CPU_TIME_TOTAL | 総CPU消費時間 |
| CPU_TIME_DELTA | 総CPU消費時間の増分 |
| CCWAIT_TOTAL | 並行処理系待機イベントの総消費時間 |
| CCWAIT_DELTA | 並行処理系待機イベントの総消費時間の増分 |
| USERIO_WAIT_TOTAL | I/O待機の総消費時間 |
| USERIO_WAIT_DELTA | I/O待機の総消費時間の増分 |
| APWAIT_TOTAL | アプリケーション系待機イベントの総消費時間 |
| APWAIT_DELTA | アプリケーション系待機イベントの総消費時間の増分 |
| PHYSICAL_READ_REQUESTS_TOTAL | 物理読み取りリクエストの総回数 |
| PHYSICAL_READ_REQUESTS_DELTA | 物理読み取りリクエスト回数の増分 |
| PHYSICAL_READ_BYTES_TOTAL | 物理読み取りの総バイト数 |
| PHYSICAL_READ_BYTES_DELTA | 物理読み取りバイト数の増分 |
| WRITE_THROTTLE_TOTAL | MemStoreへの書き込み時に制限された総時間 |
| WRITE_THROTTLE_DELTA | MemStoreへの書き込み時に制限された総時間の増分 |
| ROWS_PROCESSED_TOTAL | ステートメント処理の総行数 |
| ROWS_PROCESSED_DELTA | ステートメント処理の総行数の増分 |
| MEMSTORE_READ_ROWS_TOTAL | MemStoreから読み取った総行数 |
| MEMSTORE_READ_ROWS_DELTA | MemStoreから読み取った総行数の増分 |
| MINOR_SSSTORE_READ_ROWS_TOTAL | MINOR SSStoreから読み取った総行数 |
| MINOR_SSSTORE_READ_ROWS_DELTA | MINOR SSStoreから読み取った総行数の増分 |
| MAJOR_SSSTORE_READ_ROWS_TOTAL | MAJOR SSStoreから読み取った総行数 |
| MAJOR_SSSTORE_READ_ROWS_DELTA | MAJOR SSStoreから読み取った総行数の増分 |
| RPC_TOTAL | RPCの総回数 |
| RPC_DELTA | RPC回数の増分 |
| FETCHES_TOTAL | 結果セットの取得の総回数 |
| FETCHES_DELTA | 結果セットの取得回数の増分 |
| RETRY_TOTAL | SQLリトライの総回数 |
| RETRY_DELTA | SQLリトライ回数の増分 |
| PARTITION_TOTAL | SQL実行スキャンのパーティション数の総数 |
| PARTITION_DELTA | SQL実行スキャンのパーティション数の増分 |
| NESTED_SQL_TOTAL | ネストされたSQL実行の総数。サブSQLを1回実行するごとに1増加します |
| NESTED_SQL_DELTA | ネストされたSQL実行の増分 |
| SOURCE_IP | リクエスト元のIP |
| SOURCE_PORT | リクエスト元のポート番号 |
| ROUTE_MISS_TOTAL | 実行計画生成以来、リクエストパーティションに正しくヒットしなかった総回数 |
| ROUTE_MISS_DELTA | 最終的なWRスナップショット取得以降、リクエストパーティションに正しくヒットしなかった総回数 |
| FIRST_LOAD_TIME | 実行計画生成時間 |
| PLAN_CACHE_HIT_TOTAL | 実行計画生成以来、Plan Cacheにヒットした総回数 |
| PLAN_CACHE_HIT_DELTA | 最終的なWRスナップショット取得以降、Plan Cacheにヒットした回数 |
| MUTI_QUERY_TOTAL | 実行計画生成以来、このSQLがMuti Queryに含まれた回数 |
| MUTI_QUERY_DELTA | 最終的なWRスナップショット取得以降、このSQLがMuti Queryに含まれた回数 |
| MUTI_QUERY_BATCH_TOTAL | 実行計画生成以来、このSQL Batchが実行された回数 |
| MUTI_QUERY_BATCH_DELTA | 最終的なWRスナップショット取得以降、このSQL Batchが実行された回数 |
| FULL_TABLE_SCAN_TOTAL | 実行計画生成以来、このSQLがフルテーブルスキャンを実行した回数 |
| FULL_TABLE_SCAN_DELTA | 最終的なWRスナップショット取得以降、このSQLがフルテーブルスキャンを実行した回数 |
| ERROR_COUNT_TOTAL | 実行計画生成以来、このSQLでエラーが発生した回数 |
| ERROR_COUNT_DELTA | 最終的なWRスナップショット取得以降、このSQLでエラーが発生した回数 |
GV$OB_SQLSTATビューの詳細については、 GV$OB_SQLSTAT参照してください。
V$OB_SQLSTATビューを使用して、現在のノード上のSQLの基本的なパフォーマンス統計データを確認します。
各SQLステートメントが1行(つまり、各SQL_ID+Plan_Hashのユニークな値が1行)です。そのうち、 _DELTAを含む列は、前回のWRスナップショットの取得から現在の時間までの統計値の増分を示します。
obclient(root@mysql001)[(none)]> SELECT * FROM oceanbase.V$OB_SQLSTAT LIMIT 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
TENANT_ID: 1002
SQL_ID: D9EB4937E65F94AA38F6B0FE72B06D13
PLAN_ID: 7
PLAN_HASH: 12254811659671915614
PLAN_TYPE: 1
QUERY_SQL: SELECT column_value FROM __all_core_table WHERE TABLE_NAME = ? AND COLUMN_NAME = ?
SQL_TYPE: 1
MODULE: NULL
ACTION: NULL
PARSING_DB_ID: 201001
PARSING_DB_NAME: oceanbase
PARSING_USER_ID: 200001
EXECUTIONS_TOTAL: 4100
EXECUTIONS_DELTA: 533
DISK_READS_TOTAL: 0
DISK_READS_DELTA: 0
BUFFER_GETS_TOTAL: 1896
BUFFER_GETS_DELTA: 0
ELAPSED_TIME_TOTAL: 905176
ELAPSED_TIME_DELTA: 117345
CPU_TIME_TOTAL: 0
CPU_TIME_DELTA: 0
CCWAIT_TOTAL: 0
CCWAIT_DELTA: 0
USERIO_WAIT_TOTAL: 0
USERIO_WAIT_DELTA: 0
APWAIT_TOTAL: 0
APWAIT_DELTA: 0
PHYSICAL_READ_REQUESTS_TOTAL: 54
PHYSICAL_READ_REQUESTS_DELTA: 0
PHYSICAL_READ_BYTES_TOTAL: 131546
PHYSICAL_READ_BYTES_DELTA: 0
WRITE_THROTTLE_TOTAL: 0
WRITE_THROTTLE_DELTA: 0
ROWS_PROCESSED_TOTAL: 4099
ROWS_PROCESSED_DELTA: 533
MEMSTORE_READ_ROWS_TOTAL: 28693
MEMSTORE_READ_ROWS_DELTA: 3731
MINOR_SSSTORE_READ_ROWS_TOTAL: 0
MINOR_SSSTORE_READ_ROWS_DELTA: 0
MAJOR_SSSTORE_READ_ROWS_TOTAL: 0
MAJOR_SSSTORE_READ_ROWS_DELTA: 0
RPC_TOTAL: 0
RPC_DELTA: 0
FETCHES_TOTAL: 0
FETCHES_DELTA: 0
RETRY_TOTAL: 0
RETRY_DELTA: 0
PARTITION_TOTAL: 4100
PARTITION_DELTA: 533
NESTED_SQL_TOTAL: 0
NESTED_SQL_DELTA: 0
SOURCE_IP: xx.xx.xx.xx
SOURCE_PORT: 2882
ROUTE_MISS_TOTAL: 0
ROUTE_MISS_DELTA: 0
FIRST_LOAD_TIME: 2025-10-30 10:41:10.408270
PLAN_CACHE_HIT_TOTAL: 4099
PLAN_CACHE_HIT_DELTA: 533
MUTI_QUERY_TOTAL: 0
MUTI_QUERY_DELTA: 0
MUTI_QUERY_BATCH_TOTAL: 0
MUTI_QUERY_BATCH_DELTA: 0
FULL_TABLE_SCAN_TOTAL: 0
FULL_TABLE_SCAN_DELTA: 0
ERROR_COUNT_TOTAL: 1
ERROR_COUNT_DELTA: 0
1 row in set
各フィールドの説明は次のとおりです:
| フィールド | 説明 |
|---|---|
| SVR_IP | ノード IP |
| SVR_PORT | ノードポート番号 |
| TENANT_ID | テナント ID |
| SQL_ID | SQLステートメントID |
| PLAN_ID | 実行計画ID |
| PLAN_HASH | 実行計画のハッシュ値 |
| PLAN_TYPE | SQL計画のキャッシュに対して、このフィールドは計画のタイプを表します:
PLオブジェクトキャッシュに対して、このフィールドはPLオブジェクトのタイプを表します:
|
| QUERY_SQL | 全SQLテキスト |
| SQL_TYPE | ステートメントタイプ |
| MODULE | このステートメントが最初に解析された際のアプリケーションModule。DBMS_APPLICATION_INFO.SET_MODULEパッケージで設定されます。 |
| ACTION | このステートメントが最初に解析された際のアプリケーションAction。DBMS_APPLICATION_INFO.SET_ACTIONパッケージで設定されます。 |
| PARSING_DB_ID | ステートメント解析時のデータベースID |
| PARSING_DB_NAME | ステートメント解析時のデータベース名 |
| PARSING_USER_ID | ステートメント解析時のユーザーID |
| EXECUTIONS_TOTAL | 計画キャッシュ内のこの計画の総実行回数 |
| EXECUTIONS_DELTA | 計画キャッシュ内のこの計画の総実行回数の増分 |
| DISK_READS_TOTAL | ディスク読み取りの総回数 |
| DISK_READS_DELTA | ディスク読み取り回数の増分 |
| BUFFER_GETS_TOTAL | キャッシュから論理読み取りの総回数 |
| BUFFER_GETS_DELTA | キャッシュから論理読み取り回数の増分 |
| ELAPSED_TIME_TOTAL | このステートメントが消費した総時間。パラレル実行シナリオでは、この値は各実行スレッドの累積値です。 |
| ELAPSED_TIME_DELTA | このステートメントが消費した時間の増分 |
| CPU_TIME_TOTAL | 総CPU消費時間 |
| CPU_TIME_DELTA | 総CPU消費時間の増分 |
| CCWAIT_TOTAL | 並行クラス待機イベントの総消費時間 |
| CCWAIT_DELTA | 並行クラス待機イベントの総消費時間の増分 |
| USERIO_WAIT_TOTAL | I/O待機の総消費時間 |
| USERIO_WAIT_DELTA | I/O待機の総消費時間の増分 |
| APWAIT_TOTAL | アプリケーションクラス待機イベントの総消費時間 |
| APWAIT_DELTA | アプリケーションクラス待機イベントの総消費時間の増分 |
| PHYSICAL_READ_REQUESTS_TOTAL | 物理読み取りリクエストの総回数 |
| PHYSICAL_READ_REQUESTS_DELTA | 物理読み取りリクエスト回数の増分 |
| PHYSICAL_READ_BYTES_TOTAL | 物理読み取りの総バイト数 |
| PHYSICAL_READ_BYTES_DELTA | 物理読み取りバイト数の増分 |
| WRITE_THROTTLE_TOTAL | MemStoreへの書き込み時に制限された総時間 |
| WRITE_THROTTLE_DELTA | MemStoreへの書き込み時に制限された総時間の増分 |
| ROWS_PROCESSED_TOTAL | ステートメント処理の総行数 |
| ROWS_PROCESSED_DELTA | ステートメント処理の総行数の増分 |
| MEMSTORE_READ_ROWS_TOTAL | MemStoreから読み取った総行数 |
| MEMSTORE_READ_ROWS_DELTA | MemStoreから読み取った総行数の増分 |
| MINOR_SSSTORE_READ_ROWS_TOTAL | MINOR SSStoreから読み取った総行数 |
| MINOR_SSSTORE_READ_ROWS_DELTA | MINOR SSStoreから読み取った総行数の増分 |
| MAJOR_SSSTORE_READ_ROWS_TOTAL | MAJOR SSStoreから読み取った総行数 |
| MAJOR_SSSTORE_READ_ROWS_DELTA | MAJOR SSStoreから読み取った総行数の増分 |
| RPC_TOTAL | RPCの総回数 |
| RPC_DELTA | RPC回数の増分 |
| FETCHES_TOTAL | 結果セット取得の総回数 |
| FETCHES_DELTA | 結果セット取得回数の増分 |
| RETRY_TOTAL | SQLリトライの総回数 |
| RETRY_DELTA | SQLリトライ回数の増分 |
| PARTITION_TOTAL | SQL実行スキャンのパーティション数の総量 |
| PARTITION_DELTA | SQL実行スキャンのパーティション数の増分 |
| NESTED_SQL_TOTAL | ネストされたSQL実行の総量。子SQLが1回ずつ実行されるたびに1ずつ増加します。 |
| NESTED_SQL_DELTA | ネストされたSQL実行の増分 |
| SOURCE_IP | 要求元のIP |
| SOURCE_PORT | 要求元のポート番号 |
| ROUTE_MISS_TOTAL | 実行計画生成以降、要求パーティションに正しくヒットしなかった総回数 |
| ROUTE_MISS_DELTA | 最後のWRスナップショット収集以降、要求パーティションに正しくヒットしなかった総回数 |
| FIRST_LOAD_TIME | 実行計画生成時間 |
| PLAN_CACHE_HIT_TOTAL | 実行計画生成以降、Plan Cacheにヒットした総回数 |
| PLAN_CACHE_HIT_DELTA | 最後のWRスナップショット収集以降、Plan Cacheにヒットした回数 |
| MUTI_QUERY_TOTAL | 実行計画生成以降、このSQLがMuti Queryに含まれた回数 |
| MUTI_QUERY_DELTA | 最後のWRスナップショット収集以降、このSQLがMuti Queryに含まれた回数 |
| MUTI_QUERY_BATCH_TOTAL | 実行計画生成以降、このSQL Batchが実行された回数 |
| MUTI_QUERY_BATCH_DELTA | 最後のWRスナップショット収集以降、このSQL Batchが実行された回数 |
| FULL_TABLE_SCAN_TOTAL | 実行計画生成以降、このSQLがフルテーブルスキャンされた回数 |
| FULL_TABLE_SCAN_DELTA | 最後のWRスナップショット収集以降、このSQLがフルテーブルスキャンされた回数 |
| ERROR_COUNT_TOTAL | 実行計画生成以降、このSQLでエラーが発生した回数 |
| ERROR_COUNT_DELTA | 最後のWRスナップショット収集以降、このSQLでエラーが発生した回数 |
V$OB_SQLSTATビューの詳細については、 V$OB_SQLSTATを参照してください。
oceanbase.CDB_WR_SQLSTATビューを使用して、すべてのテナントが実行したSQLの基本的なパフォーマンス統計データを確認できます。
各行はSQL文に対応します(つまり、各SQL_ID+ Plan_Hashのユニークな値が1行です)。そのうち、 _DELTAを含む列は、最後のWRスナップショットの取得から現在までの間の統計値の増分を示します。
obclient(root@sys)[(none)]> SELECT * FROM oceanbase.CDB_WR_SQLSTAT LIMIT 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1
SNAP_ID: 1
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SQL_ID: 02AAEF3D6A4A939843FE958984B6EA51
PLAN_HASH: 8470076267874576774
PLAN_TYPE: 1
MODULE: NULL
ACTION: NULL
PARSING_DB_ID: 201001
PARSING_DB_NAME: oceanbase
PARSING_USER_ID: 200001
EXECUTIONS_TOTAL: 1878
EXECUTIONS_DELTA: 1878
DISK_READS_TOTAL: 0
DISK_READS_DELTA: 0
BUFFER_GETS_TOTAL: 0
BUFFER_GETS_DELTA: 0
ELAPSED_TIME_TOTAL: 214868
ELAPSED_TIME_DELTA: 214868
CPU_TIME_TOTAL: 0
CPU_TIME_DELTA: 0
CCWAIT_TOTAL: 0
CCWAIT_DELTA: 0
USERIO_WAIT_TOTAL: 0
USERIO_WAIT_DELTA: 0
APWAIT_TOTAL: 0
APWAIT_DELTA: 0
PHYSICAL_READ_REQUESTS_TOTAL: 0
PHYSICAL_READ_REQUESTS_DELTA: 0
PHYSICAL_READ_BYTES_TOTAL: 0
PHYSICAL_READ_BYTES_DELTA: 0
WRITE_THROTTLE_TOTAL: 0
WRITE_THROTTLE_DELTA: 0
ROWS_PROCESSED_TOTAL: 1877
ROWS_PROCESSED_DELTA: 1877
MEMSTORE_READ_ROWS_TOTAL: 1877
MEMSTORE_READ_ROWS_DELTA: 1877
MINOR_SSSTORE_READ_ROWS_TOTAL: 0
MINOR_SSSTORE_READ_ROWS_DELTA: 0
MAJOR_SSSTORE_READ_ROWS_TOTAL: 0
MAJOR_SSSTORE_READ_ROWS_DELTA: 0
RPC_TOTAL: 0
RPC_DELTA: 0
FETCHES_TOTAL: 0
FETCHES_DELTA: 0
RETRY_TOTAL: 0
RETRY_DELTA: 0
PARTITION_TOTAL: 1878
PARTITION_DELTA: 1878
NESTED_SQL_TOTAL: 0
NESTED_SQL_DELTA: 0
SOURCE_IP: xx.xx.xx.xx
SOURCE_PORT: 2882
ROUTE_MISS_TOTAL: 0
ROUTE_MISS_DELTA: 0
FIRST_LOAD_TIME: 2025-10-30 10:39:50.573624
PLAN_CACHE_HIT_TOTAL: 1876
PLAN_CACHE_HIT_DELTA: 1876
MUTI_QUERY_TOTAL: 0
MUTI_QUERY_DELTA: 0
MUTI_QUERY_BATCH_TOTAL: 0
MUTI_QUERY_BATCH_DELTA: 0
FULL_TABLE_SCAN_TOTAL: 0
FULL_TABLE_SCAN_DELTA: 0
ERROR_COUNT_TOTAL: 0
ERROR_COUNT_DELTA: 0
1 row in set
各フィールドの説明は次のとおりです:
| フィールド | 説明 |
|---|---|
| TENANT_ID | テナントID |
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート番号 |
| SQL_ID | SQL文ID |
| PLAN_HASH | 実行計画のハッシュ値 |
| PLAN_ID | 実行計画ID |
| PLAN_TYPE | SQL計画のキャッシュでは、このフィールドは計画のタイプを表します:
PLオブジェクトのキャッシュでは、このフィールドはPLオブジェクトのタイプを表します:
|
| MODULE | このステートメントが最初に解析された際のアプリケーションModule。DBMS_APPLICATION_INFO.SET_MODULE パッケージで設定されます |
| ACTION | このステートメントが最初に解析された際のアプリケーションAction。DBMS_APPLICATION_INFO.SET_ACTION パッケージで設定されます |
| PARSING_DB_ID | ステートメント解析時のデータベースID |
| PARSING_DB_NAME | ステートメント解析時のデータベース名 |
| PARSING_USER_ID | ステートメント解析時のユーザーID |
| EXECUTIONS_TOTAL | 計画キャッシュ内のこの計画の総実行回数 |
| EXECUTIONS_DELTA | 計画キャッシュ内のこの計画の総実行回数の増分 |
| DISK_READS_TOTAL | ディスク読み取りの総回数 |
| DISK_READS_DELTA | ディスク読み取り回数の増分 |
| BUFFER_GETS_TOTAL | キャッシュから論理読み取りの総回数 |
| BUFFER_GETS_DELTA | キャッシュから論理読み取り回数の増分 |
| ELAPSED_TIME_TOTAL | このステートメントが消費する総時間。パラレル実行シナリオでは、この値は各実行スレッドの累積値です。 |
| ELAPSED_TIME_DELTA | このステートメントの経過時間の増分 |
| CPU_TIME_TOTAL | 総CPU消費時間 |
| CPU_TIME_DELTA | 総CPU消費時間の増分 |
| CCWAIT_TOTAL | 並行処理系待機イベントの総消費時間 |
| CCWAIT_DELTA | 並行処理系待機イベントの総消費時間の増分 |
| USERIO_WAIT_TOTAL | I/O待機の総消費時間 |
| USERIO_WAIT_DELTA | I/O待機の総消費時間の増分 |
| APWAIT_TOTAL | アプリケーション系待機イベントの総消費時間 |
| APWAIT_DELTA | アプリケーション系待機イベントの総消費時間の増分 |
| PHYSICAL_READ_REQUESTS_TOTAL | 物理読み取りリクエストの総回数 |
| PHYSICAL_READ_REQUESTS_DELTA | 物理読み取りリクエスト回数の増分 |
| PHYSICAL_READ_BYTES_TOTAL | 物理読み取りの総バイト数 |
| PHYSICAL_READ_BYTES_DELTA | 物理読み取りバイト数の増分 |
| WRITE_THROTTLE_TOTAL | MemStoreへの書き込み時に制限された総時間 |
| WRITE_THROTTLE_DELTA | MemStoreへの書き込み時に制限された総時間の増分 |
| ROWS_PROCESSED_TOTAL | ステートメント処理の総行数 |
| ROWS_PROCESSED_DELTA | ステートメント処理の総行数の増分 |
| MEMSTORE_READ_ROWS_TOTAL | MemStoreから読み取った総行数 |
| MEMSTORE_READ_ROWS_DELTA | MemStoreから読み取った総行数の増分 |
| MINOR_SSSTORE_READ_ROWS_TOTAL | MINOR SSStoreから読み取った総行数 |
| MINOR_SSSTORE_READ_ROWS_DELTA | MINOR SSStoreから読み取った総行数の増分 |
| MAJOR_SSSTORE_READ_ROWS_TOTAL | MAJOR SSStoreから読み取った総行数 |
| MAJOR_SSSTORE_READ_ROWS_DELTA | MAJOR SSStoreから読み取った総行数の増分 |
| RPC_TOTAL | RPCの総回数 |
| RPC_DELTA | RPC回数の増分 |
| FETCHES_TOTAL | 結果セット取得の総回数 |
| FETCHES_DELTA | 結果セット取得回数の増分 |
| RETRY_TOTAL | SQLリトライの総回数 |
| RETRY_DELTA | SQLリトライ回数の増分 |
| PARTITION_TOTAL | SQL実行スキャンのパーティション数の総数 |
| PARTITION_DELTA | SQL実行スキャンのパーティション数の増分 |
| NESTED_SQL_TOTAL | ネストされたSQL実行の総数。サブSQLが1回実行されるたびに1ずつ増加します |
| NESTED_SQL_DELTA | ネストされたSQL実行の増分 |
| SOURCE_IP | リクエスト元のIP |
| SOURCE_PORT | リクエスト元のポート番号 |
| ROUTE_MISS_TOTAL | 実行計画生成以降、リクエストパーティションに正しくヒットしなかった総回数 |
| ROUTE_MISS_DELTA | 最後のWRスナップショット収集以降、リクエストパーティションに正しくヒットしなかった総回数 |
| FIRST_LOAD_TIME | 実行計画生成時間 |
| PLAN_CACHE_HIT_TOTAL | 実行計画生成以降、Plan Cacheにヒットした総回数 |
| PLAN_CACHE_HIT_DELTA | 最後のWRスナップショット収集以降、Plan Cacheにヒットした回数 |
| MUTI_QUERY_TOTAL | 実行計画生成以降、このSQLがMuti Queryに存在した回数 |
| MUTI_QUERY_DELTA | 最後のWRスナップショット収集以降、このSQLがMuti Queryに存在した回数 |
| MUTI_QUERY_BATCH_TOTAL | 実行計画生成以降、このSQL Batchが実行された回数 |
| MUTI_QUERY_BATCH_DELTA | 最後のWRスナップショット収集以降、このSQL Batchが実行された回数 |
| FULL_TABLE_SCAN_TOTAL | 実行計画生成以降、このSQLがフルテーブルスキャンを実行した回数 |
| FULL_TABLE_SCAN_DELTA | 最後のWRスナップショット収集以降、このSQLがフルテーブルスキャンを実行した回数 |
| ERROR_COUNT_TOTAL | 実行計画生成以降、このSQLでエラーが発生した回数 |
| ERROR_COUNT_DELTA | 最後のWRスナップショット収集以降、このSQLでエラーが発生した回数 |
oceanbase.CDB_WR_SQLSTATビューの詳細については、oceanbase.CDB_WR_SQLSTATを参照してください。
oceanbase.DBA_WR_SQLSTATビューを使用して、このテナントで実行されたSQLの基本的なパフォーマンス統計データを確認します。
ここで、_DELTAを含む列は、最後のWRスナップショットの取得から現在の時間までの間の統計値の増分を示します。
obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.DBA_WR_SQLSTAT WHERE ROWNUM = 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SNAP_ID: 1
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SQL_ID: 0C0D6679C8AA7E3BAFBDC6C4FF37A89B
PLAN_HASH: 3220196041753657978
PLAN_TYPE: 1
MODULE: NULL
ACTION: NULL
PARSING_DB_ID: 201001
PARSING_DB_NAME: oceanbase
PARSING_USER_ID: 200001
EXECUTIONS_TOTAL: 1
EXECUTIONS_DELTA: 1
DISK_READS_TOTAL: 0
DISK_READS_DELTA: 0
BUFFER_GETS_TOTAL: 2
BUFFER_GETS_DELTA: 2
ELAPSED_TIME_TOTAL: 2822
ELAPSED_TIME_DELTA: 2822
CPU_TIME_TOTAL: 0
CPU_TIME_DELTA: 0
CCWAIT_TOTAL: 0
CCWAIT_DELTA: 0
USERIO_WAIT_TOTAL: 0
USERIO_WAIT_DELTA: 0
APWAIT_TOTAL: 0
APWAIT_DELTA: 0
PHYSICAL_READ_REQUESTS_TOTAL: 0
PHYSICAL_READ_REQUESTS_DELTA: 0
PHYSICAL_READ_BYTES_TOTAL: 0
PHYSICAL_READ_BYTES_DELTA: 0
WRITE_THROTTLE_TOTAL: 0
WRITE_THROTTLE_DELTA: 0
ROWS_PROCESSED_TOTAL: 1
ROWS_PROCESSED_DELTA: 1
MEMSTORE_READ_ROWS_TOTAL: 2
MEMSTORE_READ_ROWS_DELTA: 2
MINOR_SSSTORE_READ_ROWS_TOTAL: 0
MINOR_SSSTORE_READ_ROWS_DELTA: 0
MAJOR_SSSTORE_READ_ROWS_TOTAL: 0
MAJOR_SSSTORE_READ_ROWS_DELTA: 0
RPC_TOTAL: 0
RPC_DELTA: 0
FETCHES_TOTAL: 0
FETCHES_DELTA: 0
RETRY_TOTAL: 0
RETRY_DELTA: 0
PARTITION_TOTAL: 1
PARTITION_DELTA: 1
NESTED_SQL_TOTAL: 0
NESTED_SQL_DELTA: 0
SOURCE_IP: xx.xx.xx.xx
SOURCE_PORT: 2882
ROUTE_MISS_TOTAL: 0
ROUTE_MISS_DELTA: 0
FIRST_LOAD_TIME: 30-OCT-25 10.43.30.083941 AM
PLAN_CACHE_HIT_TOTAL: 0
PLAN_CACHE_HIT_DELTA: 0
MUTI_QUERY_TOTAL: 0
MUTI_QUERY_DELTA: 0
MUTI_QUERY_BATCH_TOTAL: 0
MUTI_QUERY_BATCH_DELTA: 0
FULL_TABLE_SCAN_TOTAL: 0
FULL_TABLE_SCAN_DELTA: 0
ERROR_COUNT_TOTAL: 0
ERROR_COUNT_DELTA: 0
1 row in set
各フィールドの説明は以下のとおりです:
| フィールド | 説明 |
|---|---|
| SNAP_ID | スナップショットID |
| SVR_IP | ノードIP |
| SVR_PORT | ノードポート番号 |
| SQL_ID | SQLステートメントID |
| PLAN_HASH | 実行計画のハッシュ値 |
| PLAN_ID | 実行計画ID |
| PLAN_TYPE | SQL計画のキャッシュの場合、このフィールドは計画のタイプを表します:
PLオブジェクトのキャッシュの場合、このフィールドはPLオブジェクトのタイプを表します:
|
| MODULE | このステートメントが最初に解析された際のアプリケーションModule。DBMS_APPLICATION_INFO.SET_MODULEパッケージで設定されます |
| ACTION | このステートメントが最初に解析された際のアプリケーションAction。DBMS_APPLICATION_INFO.SET_ACTIONパッケージで設定されます |
| PARSING_DB_ID | ステートメント解析時のデータベースID |
| PARSING_DB_NAME | ステートメント解析時のデータベース名 |
| PARSING_USER_ID | ステートメント解析時のユーザーID |
| EXECUTIONS_TOTAL | プランキャッシュ内のこのプランの総実行回数 |
| EXECUTIONS_DELTA | プランキャッシュ内のこのプランの総実行回数の増分 |
| DISK_READS_TOTAL | ディスク読み取りの総回数 |
| DISK_READS_DELTA | ディスク読み取り回数の増分 |
| BUFFER_GETS_TOTAL | キャッシュから論理読み取りの総回数 |
| BUFFER_GETS_DELTA | キャッシュから論理読み取り回数の増分 |
| ELAPSED_TIME_TOTAL | このステートメントが消費した総時間。パラレル実行シナリオでは、この値は各実行スレッドの累積値です。 |
| ELAPSED_TIME_DELTA | このステートメントが消費した時間の増分 |
| CPU_TIME_TOTAL | 総CPU使用時間 |
| CPU_TIME_DELTA | 総CPU使用時間の増分 |
| CCWAIT_TOTAL | 並行処理系待機イベントの総使用時間 |
| CCWAIT_DELTA | 並行処理系待機イベントの総使用時間の増分 |
| USERIO_WAIT_TOTAL | I/O待機の総使用時間 |
| USERIO_WAIT_DELTA | I/O待機の総使用時間の増分 |
| APWAIT_TOTAL | アプリケーション系待機イベントの総使用時間 |
| APWAIT_DELTA | アプリケーション系待機イベントの総使用時間の増分 |
| PHYSICAL_READ_REQUESTS_TOTAL | 物理読み取りリクエストの総回数 |
| PHYSICAL_READ_REQUESTS_DELTA | 物理読み取りリクエスト回数の増分 |
| PHYSICAL_READ_BYTES_TOTAL | 物理読み取りの総バイト数 |
| PHYSICAL_READ_BYTES_DELTA | 物理読み取りバイト数の増分 |
| WRITE_THROTTLE_TOTAL | MemStoreへの書き込み時に制限された総時間 |
| WRITE_THROTTLE_DELTA | MemStoreへの書き込み時に制限された総時間の増分 |
| ROWS_PROCESSED_TOTAL | ステートメント処理の総行数 |
| ROWS_PROCESSED_DELTA | ステートメント処理の総行数の増分 |
| MEMSTORE_READ_ROWS_TOTAL | MemStoreから読み取った総行数 |
| MEMSTORE_READ_ROWS_DELTA | MemStoreから読み取った総行数の増分 |
| MINOR_SSSTORE_READ_ROWS_TOTAL | MINOR SSStoreから読み取った総行数 |
| MINOR_SSSTORE_READ_ROWS_DELTA | MINOR SSStoreから読み取った総行数の増分 |
| MAJOR_SSSTORE_READ_ROWS_TOTAL | MAJOR SSStoreから読み取った総行数 |
| MAJOR_SSSTORE_READ_ROWS_DELTA | MAJOR SSStoreから読み取った総行数の増分 |
| RPC_TOTAL | RPCの総回数 |
| RPC_DELTA | RPC回数の増分 |
| FETCHES_TOTAL | 結果セットの取得の総回数 |
| FETCHES_DELTA | 結果セットの取得回数の増分 |
| RETRY_TOTAL | SQLリトライの総回数 |
| RETRY_DELTA | SQLリトライ回数の増分 |
| PARTITION_TOTAL | SQL実行スキャンのパーティション数の総数 |
| PARTITION_DELTA | SQL実行スキャンのパーティション数の増分 |
| NESTED_SQL_TOTAL | 埋め込みSQL実行の総数、サブSQLを1回ずつ実行するたびに1ずつ増加します |
| NESTED_SQL_DELTA | 埋め込みSQL実行の増分 |
| SOURCE_IP | VARCHAR2(46) |
| SOURCE_PORT | 要求元のポート番号 |
| ROUTE_MISS_TOTAL | 実行計画生成以降、要求パーティションに正しくヒットしなかった総回数 |
| ROUTE_MISS_DELTA | 最後のWRスナップショット収集以降、要求パーティションに正しくヒットしなかった総回数 |
| FIRST_LOAD_TIME | 実行計画生成時間 |
| PLAN_CACHE_HIT_TOTAL | 実行計画生成以降、Plan Cacheにヒットした総回数 |
| PLAN_CACHE_HIT_DELTA | 最後のWRスナップショット収集以降、Plan Cacheにヒットした回数 |
| MUTI_QUERY_TOTAL | 実行計画生成以降、このSQLがMuti Queryに存在した回数 |
| MUTI_QUERY_DELTA | 最後のWRスナップショット収集以降、このSQLがMuti Queryに存在した回数 |
| MUTI_QUERY_BATCH_TOTAL | 実行計画生成以降、このSQLバッチが実行された回数 |
| MUTI_QUERY_BATCH_DELTA | 最後のWRスナップショット収集以降、このSQLバッチが実行された回数 |
| FULL_TABLE_SCAN_TOTAL | 実行計画生成以降、このSQLがフルテーブルスキャンを実行した回数 |
| FULL_TABLE_SCAN_DELTA | 最後のWRスナップショット収集以降、このSQLがフルテーブルスキャンを実行した回数 |
| ERROR_COUNT_TOTAL | 実行計画生成以降、このSQLでエラーが発生した回数 |
| ERROR_COUNT_DELTA | 最後のWRスナップショット収集以降、このSQLでエラーが発生した回数 |
DBA_WR_SQLSTATビューの詳細については、oceanbase.DBA_WR_SQLSTATとDBA_WR_SQLSTATを参照してください。
OBServerリソースグループの情報を確認する
GV$OB_RES_MGR_SYSSTATビューを使用して、すべてのOBServerのリソースグループの統計項目情報を確認します。obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_RES_MGR_SYSSTAT LIMIT 10;クエリ結果は次のとおりです。
+--------+----------+----------------+----------+------------+-----------------------+-------+------------+------------+---------+ | CON_ID | GROUP_ID | SVR_IP | SVR_PORT | STATISTIC# | NAME | CLASS | VALUE | VALUE_TYPE | STAT_ID | +--------+----------+----------------+----------+------------+-----------------------+-------+------------+------------+---------+ | 1 | 0 | xx.xx.xx.xx | 2882 | 0 | rpc packet in | 1 | 12995014 | ADD_VALUE | 10000 | | 1 | 0 | xx.xx.xx.xx | 2882 | 1 | rpc packet in bytes | 1 | 3080600714 | ADD_VALUE | 10001 | | 1 | 0 | xx.xx.xx.xx | 2882 | 2 | rpc packet out | 1 | 7975192 | ADD_VALUE | 10002 | | 1 | 0 | xx.xx.xx.xx | 2882 | 3 | rpc packet out bytes | 1 | 2401633337 | ADD_VALUE | 10003 | | 1 | 0 | xx.xx.xx.xx | 2882 | 4 | rpc deliver fail | 1 | 0 | ADD_VALUE | 10004 | | 1 | 0 | xx.xx.xx.xx | 2882 | 5 | rpc net delay | 1 | 23735015 | ADD_VALUE | 10005 | | 1 | 0 | xx.xx.xx.xx | 2882 | 6 | rpc net frame delay | 1 | 240711 | ADD_VALUE | 10006 | | 1 | 0 | xx.xx.xx.xx | 2882 | 7 | mysql packet in | 1 | 66 | ADD_VALUE | 10007 | | 1 | 0 | xx.xx.xx.xx | 2882 | 8 | mysql packet in bytes | 1 | 13725 | ADD_VALUE | 10008 | | 1 | 0 | xx.xx.xx.xx | 2882 | 9 | mysql packet out | 1 | 86 | ADD_VALUE | 10009 | +--------+----------+----------------+----------+------------+-----------------------+-------+------------+------------+---------+ 10 rows in set (0.026 sec)各フィールドの説明は以下のとおりです。
フィールド 説明 CON_ID テナントID GROUP_ID プロダクショングループID SVR_IP ノードIP SVR_PORT ノードポート STATISTIC# 統計項目番号 NAME 統計項目名 CLASS 統計項目の種類 VALUE 統計項目の値 VALUE_TYPE 値のタイプ:累積型、代入型 STAT_ID 統計項目ID GV$OB_RES_MGR_SYSSTATビューの詳細については、GV$OB_RES_MGR_SYSSTATを参照してください。V$OB_RES_MGR_SYSSTATビューを使用して、現在のOBServerのリソースグループの統計項目情報を確認します。obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_RES_MGR_SYSSTAT LIMIT 10;クエリ結果は次のとおりです。
+--------+----------+----------------+----------+------------+-----------------------+-------+------------+------------+---------+ | CON_ID | GROUP_ID | SVR_IP | SVR_PORT | STATISTIC# | NAME | CLASS | VALUE | VALUE_TYPE | STAT_ID | +--------+----------+----------------+----------+------------+-----------------------+-------+------------+------------+---------+ | 1 | 0 | xx.xx.xx.xx | 2882 | 0 | rpc packet in | 1 | 13010269 | ADD_VALUE | 10000 | | 1 | 0 | xx.xx.xx.xx | 2882 | 1 | rpc packet in bytes | 1 | 3084188226 | ADD_VALUE | 10001 | | 1 | 0 | xx.xx.xx.xx | 2882 | 2 | rpc packet out | 1 | 7984551 | ADD_VALUE | 10002 | | 1 | 0 | xx.xx.xx.xx | 2882 | 3 | rpc packet out bytes | 1 | 2404425894 | ADD_VALUE | 10003 | | 1 | 0 | xx.xx.xx.xx | 2882 | 4 | rpc deliver fail | 1 | 0 | ADD_VALUE | 10004 | | 1 | 0 | xx.xx.xx.xx | 2882 | 5 | rpc net delay | 1 | 23766006 | ADD_VALUE | 10005 | | 1 | 0 | xx.xx.xx.xx | 2882 | 6 | rpc net frame delay | 1 | 241049 | ADD_VALUE | 10006 | | 1 | 0 | xx.xx.xx.xx | 2882 | 7 | mysql packet in | 1 | 69 | ADD_VALUE | 10007 | | 1 | 0 | xx.xx.xx.xx | 2882 | 8 | mysql packet in bytes | 1 | 13871 | ADD_VALUE | 10008 | | 1 | 0 | xx.xx.xx.xx | 2882 | 9 | mysql packet out | 1 | 142 | ADD_VALUE | 10009 | +--------+----------+----------------+----------+------------+-----------------------+-------+------------+------------+---------+ 10 rows in set (0.007 sec)各フィールドの説明は以下のとおりです。
フィールド 説明 CON_ID テナントID GROUP_ID プロダクショングループID SVR_IP ノードIP SVR_PORT ノードポート STATISTIC# 統計項目番号 NAME 統計項目名 CLASS 統計項目の種類 VALUE 統計項目の値 VALUE_TYPE 値のタイプ:累積型、代入型 STAT_ID 統計項目ID V$OB_RES_MGR_SYSSTATビューの詳細については、V$OB_RES_MGR_SYSSTATを参照してください。