自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
analyze_threshold_percent
值 (粗體為預設值)
10、0 到 100.0
描述
設定為了分析資料表而變更的資料列百分比臨界值。為了減少處理時間並提高整體系統效能,如果資料表中變更的列數百分比低於 analyze_threshold_percent
指定的值,Amazon Redshift 會略過該資料表的 ANALYZE。例如,若資料表有 100,000,000 列資料,自從上次 ANALYZE 後其中 9,000,000 列已變更,則依預設會略過此資料表,因為已變更的資料列低於百分之 10。若要在只有少量資料列變更時分析資料表,請將 analyze_threshold_percent
設定為任何更小的數。例如,如果將analyze_threshold_percent
設為 0.01,則 100,000,000 資料列的資料表中變更的資料列大於 10,000 列資料時,便不會略過資料表。若要分析所有資料表,即使沒有任何資料列變更,請將 analyze_threshold_percent
設為 0。
您只能針對目前工作階段來使用 SET 命令修改 analyze_threshold_percent
參數。不能在參數群組中修改參數。
範例
set analyze_threshold_percent to 15; set analyze_threshold_percent to 0.01; set analyze_threshold_percent to 0;