説明
- V4.3.x系では、このビューはV4.3.5から導入されました。
- V4.2.x系では、このビューはV4.2.2から導入されました。
機能の説明
ビュー CDB_WR_SQLSTAT は、すべてのテナントで実行されたSQLの基本的なパフォーマンス統計データを表示するために使用されます。各SQLステートメントが1行として表示され(つまり、各 SQL_ID + Plan_Hash の一意の値が1行となります)。そのうち、 _DELTA を含む列は、前回のWRスナップショットの取得から現在までの間の統計値の増分を示します。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID |
| SNAP_ID | bigint(20) | NO | スナップショットID |
| SVR_IP | varchar(46) | NO | ノードIP |
| SVR_PORT | bigint(20) | NO | ノードのポート番号 |
| SQL_ID | varchar(32) | NO | SQLステートメントID |
| PLAN_HASH | bigint(20) unsigned | NO | 実行計画のハッシュ値 |
| PLAN_ID | bigint(20) | NO | 実行計画ID |
| PLAN_TYPE | bigint(20) | NO | SQL計画のキャッシュでは、このフィールドが計画のタイプを示します:
PLオブジェクトのキャッシュでは、このフィールドがPLオブジェクトのタイプを示します:
|
| MODULE | varchar(64) | YES | ステートメントが最初に解析された際のアプリケーションModule |
| ACTION | varchar(64) | YES | ステートメントが最初に解析された際のアプリケーションAction |
| PARSING_DB_ID | bigint(20) | NO | ステートメント解析時のデータベースID |
| PARSING_DB_NAME | varchar(128) | NO | ステートメント解析時のデータベース名 |
| PARSING_USER_ID | bigint(20) | NO | ステートメント解析時のユーザーID |
| EXECUTIONS_TOTAL | bigint(20) | NO | プランキャッシュ内のこのプランの総実行回数 |
| EXECUTIONS_DELTA | bigint(20) | NO | プランキャッシュ内のこのプランの総実行回数の増分 |
| DISK_READS_TOTAL | bigint(20) | NO | ディスク読み取りの総回数 |
| DISK_READS_DELTA | bigint(20) | NO | ディスク読み取り回数の増分 |
| BUFFER_GETS_TOTAL | bigint(20) | NO | キャッシュから論理読み取りの総回数 |
| BUFFER_GETS_DELTA | bigint(20) | NO | キャッシュから論理読み取り回数の増分 |
| ELAPSED_TIME_TOTAL | bigint(20) | NO | このステートメントが消費する総時間。並行実行シナリオでは、この値は各実行スレッドの累積値です。 |
| ELAPSED_TIME_DELTA | bigint(20) | NO | このステートメントの経過時間の増分 |
| CPU_TIME_TOTAL | bigint(20) | NO | 総CPU使用時間 |
| CPU_TIME_DELTA | bigint(20) | NO | 総CPU使用時間の増分 |
| CCWAIT_TOTAL | bigint(20) | NO | 並行クラス待機イベントの総使用時間 |
| CCWAIT_DELTA | bigint(20) | NO | 並行クラス待機イベント総使用時間の増分 |
| USERIO_WAIT_TOTAL | bigint(20) | NO | I/O待機の総使用時間 |
| USERIO_WAIT_DELTA | bigint(20) | NO | I/O待機の総使用時間の増分 |
| APWAIT_TOTAL | bigint(20) | NO | アプリケーションクラス待機イベントの総使用時間 |
| APWAIT_DELTA | bigint(20) | NO | アプリケーションクラス待機イベント総使用時間の増分 |
| PHYSICAL_READ_REQUESTS_TOTAL | bigint(20) | NO | 物理読み取りリクエストの総回数 |
| PHYSICAL_READ_REQUESTS_DELTA | bigint(20) | NO | 物理読み取りリクエスト回数の増分 |
| PHYSICAL_READ_BYTES_TOTAL | bigint(20) | NO | 物理読み取りの総バイト数 |
| PHYSICAL_READ_BYTES_DELTA | bigint(20) | NO | 物理読み取りバイト数の増分 |
| WRITE_THROTTLE_TOTAL | bigint(20) | NO | MemStoreへの書き込み時に制限された総時間 |
| WRITE_THROTTLE_DELTA | bigint(20) | NO | MemStoreへの書き込み時に制限された総時間の増分 |
| ROWS_PROCESSED_TOTAL | bigint(20) | NO | ステートメントが処理した総行数 |
| ROWS_PROCESSED_DELTA | bigint(20) | NO | ステートメントが処理した総行数の増分 |
| MEMSTORE_READ_ROWS_TOTAL | bigint(20) | NO | MemStoreから読み取った総行数 |
| MEMSTORE_READ_ROWS_DELTA | bigint(20) | NO | MemStoreから読み取った総行数の増分 |
| MINOR_SSSTORE_READ_ROWS_TOTAL | bigint(20) | NO | MINOR SSStoreから読み取った総行数 |
| MINOR_SSSTORE_READ_ROWS_DELTA | bigint(20) | NO | MINOR SSStoreから読み取った総行数の増分 |
| MAJOR_SSSTORE_READ_ROWS_TOTAL | bigint(20) | NO | MAJOR SSStore から読み取られた行の合計数 |
| MAJOR_SSSTORE_READ_ROWS_DELTA | bigint(20) | NO | MAJOR SSStore から読み取られた行の合計数の増分 |
| RPC_TOTAL | bigint(20) | NO | RPCの総回数 |
| RPC_DELTA | bigint(20) | NO | RPC回数の増分 |
| FETCHES_TOTAL | bigint(20) | NO | 結果セットの取得回数の合計 |
| FETCHES_DELTA | bigint(20) | NO | 結果セット取得回数の増分 |
| RETRY_TOTAL | bigint(20) | NO | SQLリトライの総回数 |
| RETRY_DELTA | bigint(20) | NO | SQLリトライ回数の増分 |
| PARTITION_TOTAL | bigint(20) | NO | SQL実行スキャンのパーティション数の合計 |
| PARTITION_DELTA | bigint(20) | NO | SQL実行スキャンのパーティション数の増分 |
| NESTED_SQL_TOTAL | bigint(20) | NO | 嵌套SQLの実行回数。サブSQLを1回実行するごとに1ずつ増加します。 |
| NESTED_SQL_DELTA | bigint(20) | NO | 嵌套SQLの実行増分 |
| SOURCE_IP | varchar(46) | NO | リクエストのソースIP |
| SOURCE_PORT | bigint(20) | NO | リクエストのソースポート番号 |
| ROUTE_MISS_TOTAL | bigint(20) | NO | 実行計画生成以降、リクエストパーティションに正しくヒットしなかった総回数
説明
|
| ROUTE_MISS_DELTA | bigint(20) | NO | 最終のWRスナップショット収集以降、リクエストパーティションに正しくヒットしなかった総回数
説明
|
| FIRST_LOAD_TIME | timestamp(6) | YES | 計画生成時間
説明
|
| PLAN_CACHE_HIT_TOTAL | bigint(20) | NO | プラン生成以降、Plan Cacheにヒットした総回数
説明
|
| PLAN_CACHE_HIT_DELTA | bigint(20) | NO | 最終のWRスナップショット取得以降、Plan Cacheにヒットした回数
説明
|
| MUTI_QUERY_TOTAL | bigint(20) | NO | プラン生成以降、このSQLがMuti Queryに含まれた回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
| MUTI_QUERY_DELTA | bigint(20) | NO | 最終のWRスナップショット取得以降、このSQLがMuti Queryに含まれた回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
| MUTI_QUERY_BATCH_TOTAL | bigint(20) | NO | プラン生成以降、このSQL Batchが実行された回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
| MUTI_QUERY_BATCH_DELTA | bigint(20) | NO | 最終のWRスナップショット取得以降、このSQL Batchが実行された回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
| FULL_TABLE_SCAN_TOTAL | bigint(20) | NO | プラン生成以降、このSQLがフルテーブルスキャンを実行した回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
| FULL_TABLE_SCAN_DELTA | bigint(20) | NO | 最終のWRスナップショット取得以降、このSQLがフルテーブルスキャンを実行した回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
| ERROR_COUNT_TOTAL | bigint(20) | NO | プラン生成以降、このSQLでエラーが発生した回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
| ERROR_COUNT_DELTA | bigint(20) | NO | 最終のWRスナップショット取得以降、このSQLでエラーが発生した回数
説明V4.3.5系では、このフィールドはV4.3.5 BP5から導入されました。 |
クエリ例
すべてのテナントが実行した SQL の基本的なパフォーマンス統計データをクエリし、1 番目のレコードを表示します。
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 (0.005 sec)