SVV_VACUUM_PROGRESS
このビューは、現在進行中のバキューム処理が終了するまでにかかる時間の予測を返します。
SVV_VACUUM_PROGRESS はスーパーユーザーのみに表示されます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
このテーブルの一部またはすべてのデータは、SYS モニタリングビュー SYS_VACUUM_HISTORY でも確認できます。SYS モニタリングビューのデータは、使いやすく理解しやすいようにフォーマットされます。クエリには、SYS モニタリングビューを使用することをお勧めします。
SVV_VACUUM_SUMMARY の詳細については、「SVV_VACUUM_SUMMARY」を参照してください。
SVL_VACUUM_PERCENTAGE の詳細については、「SVL_VACUUM_PERCENTAGE」を参照してください。
注記
このビューはプロビジョニングされたクラスターをクエリする場合のみ使用できます。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
table_name | text | 現在バキューム処理中のテーブル名、または現在進行中の処理がない場合は最後にバキューム処理されたテーブル。 |
status | text | バキュームオペレーションの一環で実行された現在のアクティビティの説明。
|
time_remaining_estimate | text | 現在のバキューム処理が完了するまでの残り時間の予測 (分および秒単位)。例えば、5m
10s などです。予測時間は、バキューム処理が最初のソート処理を完了するまでは返却されません。進行中のバキューム処理がない場合は、最後に実行されたバキュームが、STATUS 列に Completed があり、TIME_REMAINING_ESTIMATE 列が空の状態で表示されます。予測は通常、バキューム処理が進むにしたがってより精度が増します。 |
サンプルクエリ
次のクエリでは (数分の間隔を開けて実行)、SALESNEW という大型のテーブルがバキューム処理される様子を示します。
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 テーブルです。
select * from svv_vacuum_progress; table_name | status | time_remaining_estimate -------------+----------+------------------------- sales | Complete | (1 row)