跳至內容

在 Amazon Redshift 中使用 VACUUM RECLUSTER 有哪些優點?

1 分的閱讀內容
0

我想了解 Amazon Redshift 中 VACUUM RECLUSTER 參數的優點。

解決方法

VACUUM RECLUSTER 的優點

與完整的 VACUUM SORT 作業不同,VACUUM RECLUSTER 參數專門用於處理資料叢集化,並可提高使用特定資料欄型排序查詢的效能。

對於頻繁插入和更新而導致資料碎片化的資料表,VACUUM RECLUSTER 參數會非常有用。插入或更新大量資料時,您可以使用此參數來發佈擷取、轉換和載入 (ETL) 作業。

**注意:**對於需要頻繁擷取資料且查詢只存取最新資料的大型資料表,最佳做法是使用 VACUUM RECLUSTER 參數。如需詳細資訊,請參閱參數

VACUUM RECLUSTER 參數只會重新排序資料表中的未排序部分,已排序部分將保持不變。此參數減少了 VACUUM 作業所需的時間,因為它不會執行完整合併作業。

若要只對資料表中未排序的部分進行排序,請執行以下 VACUUM RECLUSTER 命令:

VACUUM RECLUSTER <table_name>;

**注意:**將 table_name 替換為您資料表的名稱。

VACUUM RECLUSTER 限制

您無法使用 VACUUM RECLUSTER 參數,將新排序的資料與現有已排序的 AWS 區域合併。您也無法使用該參數來回收標記為刪除的資料列所佔用的空間。

VACUUM RECLUSTER 只在資料表層級執行。但是,VACUUM RECLUSTER 參數不支援具有交錯排序索引鍵的資料表,也不支援具有 ALL 分佈樣式的資料表。

此外,VACUUM RECLUSTER 參數不支援 TO 閾值 PERCENT

AWS 官方已更新 1 年前