説明
このビューは、V2.2.77バージョンから導入されました。
機能の概要
すべてのOBServerノード上のSQLワークエリアに関する全体的な情報を表示します。例えば、最大利用可能メモリ、現在使用中のメモリ、現在保持されているメモリなどです。このビューを通じて、現在のテナント内でのワークエリアの使用状況、メモリ利用率などを把握できます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| MAX_WORKAREA_SIZE | bigint(20) | NO | ワークエリアの最大メモリサイズ。パラメータによって使用可能なメモリ量が決定され、単位はバイトです |
| WORKAREA_HOLD_SIZE | bigint(20) | NO | ワークエリアの現在のホールドメモリサイズ。単位はバイトです。
説明>具体的な使用量はメモリ管理モジュールから取得できないため、ホールド値のみを取得できます。 |
| MAX_AUTO_WORKAREA_SIZE | bigint(20) | NO | autoモード時の予想最大利用可能メモリサイズ。単位はバイトです。最大利用可能メモリは、公式 max_work_area_size - hold + total_mem_used に基づいて計算されると考えることができます。これは、現在のワークエリア状況下でのauto管理による最大メモリサイズを示します |
| MEM_TARGET | bigint(20) | NO | 現在のワークエリアで利用可能なメモリの目標サイズ。単位はバイトです。max_auto_work_areaとの違いは、この値がmax_auto_work_area値の一定割合である点です |
| TOTAL_MEM_USED | bigint(20) | NO | 現在のautoメモリ使用サイズ。単位はバイトです。ここでは、SQL自動メモリ管理モジュールによって統計されたサイズであり、実際の使用サイズではありません |
| GLOBAL_MEM_BOUND | bigint(20) | NO | autoモード下でのグローバル最大利用可能メモリサイズ。単位はバイトです |
| DRIFT_SIZE | bigint(20) | NO | 現在の必要メモリ変化サイズ。単位はバイトです。主に変動値の統計に使用され、変動が一定範囲に達すると、global bound sizeの再計算が自動的にトリガーされます |
| WORKAREA_COUNT | bigint(20) | NO | 登録されている演算子プロファイルの数 |
| MANUAL_CALC_COUNT | bigint(20) | NO | 定期的ではないタイミングでのglobal bound sizeの計算回数 |
| TENANT_ID | bigint(20) | NO | テナントID |
| SVR_IP | varchar(46) | NO | サーバーIPアドレス |
| SVR_PORT | bigint(20) | NO | サーバーのポート番号 |
クエリ例
ユーザーテナント内で、すべてのOBServerノード上における当該テナントのSQLワークエリア情報を照会します。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_SQL_WORKAREA_MEMORY_INFO;
クエリ結果は次のとおりです:
+-------------------+--------------------+------------------------+------------+----------------+------------------+------------+----------------+-------------------+-----------+----------------+----------+
| MAX_WORKAREA_SIZE | WORKAREA_HOLD_SIZE | MAX_AUTO_WORKAREA_SIZE | MEM_TARGET | TOTAL_MEM_USED | GLOBAL_MEM_BOUND | DRIFT_SIZE | WORKAREA_COUNT | MANUAL_CALC_COUNT | TENANT_ID | SVR_IP | SVR_PORT |
+-------------------+--------------------+------------------------+------------+----------------+------------------+------------+----------------+-------------------+-----------+----------------+----------+
| 214748364 | 0 | 214748364 | 214748364 | 0 | 26843545 | 0 | 0 | 1166 | 1002 | 11.xxx.xxx.xxx | 28825 |
+-------------------+--------------------+------------------------+------------+----------------+------------------+------------+----------------+-------------------+-----------+----------------+----------+
1 row in set