SVV_VACUUM_PROGRESS - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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 描述在清空操作過程中所做的目前活動:
  • 初始化

  • Sort

  • Merge

  • Delete

  • Select

  • 失敗

  • 完成

  • 略過

  • 建築INTERLEAVEDSORTKEY秩序

time_remaining_estimate text 目前清空操作所剩需完成的預估時間 (以分和秒表示):例如,5m 10s。在清空完成其第一次的排序操作前都不會將預估時間傳回。如果沒有真空進行中,則執行的最後一個真空會顯示Completed在STATUS欄中,並顯示空的 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)