SYS_DATASHARE_CROSS_REGION_USAGE
SYS_DATASHARE_CROSS_REGION_USAGE ビューを使用して、クロスリージョンデータ共有クエリによって発生したクロスリージョンデータ転送使用量の概要を取得します。SYS_DATASHARE_CROSS_REGION_USAGE はセグメントレベルで詳細を集計します。
SYS_DATASHARE_CROSS_REGION_USAGE はスーパーユーザーにのみ表示されます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
query_id | integer | クエリの ID。この値を使用して他のシステムテーブルおよびビューを結合します。 |
child_query_sequence | integer | 書き換えられたユーザークエリのシーケンス。 |
segment_id | bigint | セグメントの番号。複数のセグメントから構成された 1 つのクエリ。各セグメントは 1 つ以上のステップから構成されます。 |
start_time | 時系 | データ転送が開始される UTC の時刻。 |
end_time | 時系 | データ転送が終了した UTC の時刻。 |
transferred_data | bigint | プロデューサーリージョンからコンシューマーリージョンに転送されたデータのバイト数。 |
source_region | char(25) | クエリのデータ転送元であるプロデューサーリージョン。 |
サンプルクエリ
次の例は、SYS_DATASHARE_CROSS_REGION_USAGE ビューを示しています。
SELECT query_id, segment_id, transferred_data, source_region from sys_datashare_cross_region_usage where query_id = pg_last_query_id() order by query_id, segment_id; query_id | segment_id | transferred_data | source_region -----------+------------+------------------+--------------- 200048 | 2 | 4194304 | us-west-1 200048 | 2 | 4194304 | us-east-2