analyze_threshold_percent - Amazon Redshift

analyze_threshold_percent

値 (デフォルトは太字)

10, 0~100.0

説明

テーブルの分析用に、変更された行の割合のしきい値を設定します。処理時間を短縮し、システムの全体的なパフォーマンスを向上させるために、Amazon Redshift は、analyze_threshold_percentの指定よりも変更された行の割合が低いテーブルの ANALYZE を省略します。例えば、テーブルに 100,000,000 行が含まれていて、最後の ANALYZE 以降に 9,000,000 行が変更された場合、変更されたのは行の 10 パーセント未満であるため、デフォルトではこのテーブルはスキップされます。数行のみを変更した場合にテーブルを分析するには、analyze_threshold_percentに任意の小さい数字を設定します。例えば、analyze_threshold_percentを 0.01 に設定すると、少なくとも 10,000 行が変更された場合は 100,000,000 行のテーブルをスキップしません。行が変更されていない場合でもすべてのテーブルを分析するには、analyze_threshold_percentを 0 に設定します。

現在のセッションの analyze_threshold_percent パラメータは、SET コマンドを使用することによってのみ、変更できます。パラメータグループでパラメータを変更することはできません。

set analyze_threshold_percent to 15; set analyze_threshold_percent to 0.01; set analyze_threshold_percent to 0;