SYS_DATASHARE_CROSS_REGION_USAGE - Amazon Redshift

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