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)