SVL_VACUUM_PERCENTAGE - Amazon Redshift

SVL_VACUUM_PERCENTAGE

SVL_VACUUM_PERCENTAGE ビューはバキューム処理の実行後にテーブルに割り当てられるデータブロックのパーセントを示します。このパーセント数は再利用されたディスクスペースの量を示します。バキューム処理ユーティリティの詳細については、VACUUM コマンドを参照してください。

SVL_VACUUM_PERCENTAGE はスーパーユーザーのみに表示されます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。

このテーブルの一部またはすべてのデータは、SYS モニタリングビュー SYS_VACUUM_HISTORY でも確認できます。SYS モニタリングビューのデータは、使いやすく理解しやすいようにフォーマットされます。クエリには、SYS モニタリングビューを使用することをお勧めします。

テーブルの列

列名 データ型 説明
xid bigint vacuum ステートメントのトランザクション ID。
table_id integer バキューム処理されたテーブルのテーブル ID。
割合(%) bigint バキューム処理後のデータブロックのパーセント (バキューム処理が実行される前のテーブルのブロック数との相対値)。

サンプルクエリ

次のクエリは、テーブル 100238 での具体的な処理のパーセントを示します。

select * from svl_vacuum_percentage where table_id=100238 and xid=2200; xid | table_id | percentage -----+----------+------------ 1337 | 100238 | 60 (1 row)

バキューム処理後、テーブルには元のブロックの 60% が含まれます。