メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

SVV_VACUUM_PROGRESS

このビューは、現在進行中のバキューム処理が終了するまでにかかる時間の予測を返します。

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

テーブルの列

列名 データ型 説明
table_name text 現在バキューム処理中のテーブル名、または現在進行中の処理がない場合は最後にバキューム処理されたテーブル。
status text バキュームオペレーションの一環で実行された現在のアクティビティの説明。
  • Initialize

  • 並べ替え

  • Merge

  • Delete

  • 選択

  • Failed

  • 完了

  • Skipped

  • INTERLEAVED SORTKEY の順序の構築

time_remaining_estimate text 現在のバキューム処理が完了するまでの残り時間の予測 (分および秒単位)。例えば、5m 10s などです。予測時間は、バキューム処理が最初のソート処理を完了するまでは返却されません。進行中のバキューム処理がない場合、最後に実行されたバキュームは、STATUS 列に Completed が表示され、TIME_REMAINING_ESTIMATE 列が空のものです。予測は通常、バキューム処理が進むにしたがってより精度が増します。

サンプルクエリ

次のクエリでは (数分の間隔を開けて実行)、SALESNEW という大型のテーブルがバキューム処理される様子を示します。

Copy
select * from svv_vacuum_progress; table_name | status | time_remaining_estimate --------------+-------------------------------+------------------------- salesnew | Vacuum: initialize salesnew | (1 row) ... select * from svv_vacuum_progress; table_name | status | time_remaining_estimate -------------+------------------------+------------------------- salesnew | Vacuum salesnew sort | 33m 21s (1 row)

次のクエリでは、現在進行中のバキューム処理がないことを示します。最後にバキューム処理されたテーブルは SALES テーブルです。

Copy
select * from svv_vacuum_progress; table_name | status | time_remaining_estimate -------------+----------+------------------------- sales | Complete | (1 row)

このページの内容: