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;