説明
- V4.4.x系では、このビューはV4.4.0バージョンから導入されました。
- V4.3.x系では、このビューはV4.3.5バージョンから導入されました。
- V4.2.1系では、このビューはV4.2.1 BP7バージョンから導入されました。V4.2.xのその他のバージョンでは、このビューはV4.2.5バージョンから導入されました。
機能の概要
ビュー GV$OB_QUERY_RESPONSE_TIME_HISTOGRAM は、現在のテナント内のすべてのノードにおけるQuery実行時間のヒストグラム情報を集計するために使用されます。
フィールド説明
フィールド名 |
タイプ |
NULL許容 |
説明 |
|---|---|---|---|
| SVR_IP | varchar(46) | NO | ノードのIPアドレス |
| SVR_PORT | bigint(20) | NO | ノードのポート番号 |
| TENANT_ID | bigint(20) | NO | テナント |
| SQL_TYPE | varchar(128) | NO | QUERYのステートメントタイプ:
説明V4.4.2バージョンでは、HBASE CHECK AND MUTATE、HBASE SCAN、HBASE GET、HBASE BATCH PUT、HBASE BATCH DELETE、HBASE BATCH GETタイプが追加されました。これらはOBKV-Table V2.3.0およびOBKV-HBase V1.5.0/V2.5.0クライアントと併用する必要があります。 |
| RESPONSE_TIME | decimal(24,6) | NO | 応答時間の区間値(秒単位) |
| COUNT | bigint(20) | NO | 対応区間のカウント |
| TOTAL | decimal(24,6) | NO | 対応区間の時間合計(秒単位) |
クエリ例
現在のテナントのすべてのノードにおけるQuery実行時間のヒストグラム情報を照会します。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_QUERY_RESPONSE_TIME_HISTOGRAM LIMIT 2\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
TENANT_ID: 1002
SQL_TYPE: SELECT
RESPONSE_TIME: 0.000001
COUNT: 0
TOTAL: 0.000000
*************************** 2. row ***************************
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
TENANT_ID: 1002
SQL_TYPE: SELECT
RESPONSE_TIME: 0.000010
COUNT: 0
TOTAL: 0.000000
2 rows in set
現在のテナントのすべてのノード上で TABLEAPI SELECT タイプのQuery実行時間のヒストグラム情報を照会します。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_QUERY_RESPONSE_TIME_HISTOGRAM WHERE SQL_TYPE = "TABLEAPI SELECT" LIMIT 2\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SVR_IP: 172.xx.xxx.225
SVR_PORT: 2882
TENANT_ID: 1002
SQL_TYPE: TABLEAPI SELECT
RESPONSE_TIME: 0.000001
COUNT: 0
TOTAL: 0.000000
*************************** 2. row ***************************
SVR_IP: 172.xx.xxx.225
SVR_PORT: 2882
TENANT_ID: 1002
SQL_TYPE: TABLEAPI SELECT
RESPONSE_TIME: 0.000010
COUNT: 0
TOTAL: 0.000000
2 rows in set