STL_ANALYZE_COMPRESSION - Amazon Redshift

「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」

STL_ANALYZE_COMPRESSION

COPY または ANALYZE COMPRESSION コマンドの実行中に圧縮分析オペレーションの詳細を記録します。

このビュー はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できます。通常のユーザーは自分のデータのみを表示できます。詳細については、「Visibility of data in system tables and views」を参照してください。

テーブルの列

列名 データ型 説明
userid integer エントリを生成したユーザーの ID。
start_time タイムスタンプ 圧縮分析オペレーションを開始した時刻。
xid bigint 圧縮分析オペレーションのトランザクション ID。
tbl integer 分析されたテーブルのテーブル ID。
tablename character(128) 分析されたテーブルの名前。
col integer 圧縮エンコードを決定するために分析されたテーブルの列のインデックス。
old_encoding character(15) 圧縮分析前のエンコードタイプ。
new_encoding character(15) 圧縮分析後のエンコードタイプ。
mode character(14)

指定できる値は以下のとおりです。

PRESET

new_encoding が、列のデータタイプに基づいて Amazon Redshift COPY コマンドによって決定されることを指定します。サンプリングされているデータはありません。

ON

new_encoding が、サンプルデータの分析に基づいて Amazon Redshift COPY コマンドによって決定されることを指定します。

ANALYZE ONLY

new_encoding が、サンプルデータの分析に基づいて Amazon Redshift ANALYZE COMPRESSION コマンドによって決定されることを指定します。ただし、分析された列のエンコードタイプは変更されません。

サンプルクエリ

次の例では、同じセッションで実行された最後の COPY コマンドで、lineitem テーブルの圧縮分析の詳細を検査します。

select xid, tbl, btrim(tablename) as tablename, col, old_encoding, new_encoding, mode from stl_analyze_compression where xid = (select xid from stl_query where query = pg_last_copy_id()) order by col; xid | tbl | tablename | col | old_encoding | new_encoding | mode ======+========+===========+=====+=================+=================+============= 8196 | 248126 | lineitem | 0 | mostly32 | mostly32 | ON 8196 | 248126 | lineitem | 1 | mostly32 | lzo | ON 8196 | 248126 | lineitem | 2 | lzo | delta32k | ON 8196 | 248126 | lineitem | 3 | delta | delta | ON 8196 | 248126 | lineitem | 4 | bytedict | bytedict | ON 8196 | 248126 | lineitem | 5 | mostly32 | mostly32 | ON 8196 | 248126 | lineitem | 6 | delta | delta | ON 8196 | 248126 | lineitem | 7 | delta | delta | ON 8196 | 248126 | lineitem | 8 | lzo | zstd | ON 8196 | 248126 | lineitem | 9 | runlength | zstd | ON 8196 | 248126 | lineitem | 10 | delta | lzo | ON 8196 | 248126 | lineitem | 11 | delta | delta | ON 8196 | 248126 | lineitem | 12 | delta | delta | ON 8196 | 248126 | lineitem | 13 | bytedict | zstd | ON 8196 | 248126 | lineitem | 14 | bytedict | zstd | ON 8196 | 248126 | lineitem | 15 | text255 | zstd | ON (16 rows)