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

  • 失敗

  • 完成

  • 略過

  • 建置 INTERLEAVED SORTKEY 順序

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)