analyze_threshold_percent - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

analyze_threshold_percent

Valori (valore predefinito in grassetto)

10, da 0 a 100.0

Description

Imposta la soglia per la percentuale di righe modificate per l'analisi di una tabella. Per ridurre il tempo di elaborazione e migliorare le prestazioni generali del sistema, Amazon Redshift ignora il comando ANALYZE per qualsiasi tabella che abbia una percentuale di righe modificate inferiore a quanto specificato da analyze_threshold_percent. Se, ad esempio, una tabella contiene 100.000.000 di righe e 9.000.000 di righe sono state modificate dall'ultima esecuzione di ANALYZE, per impostazione predefinita la tabella viene ignorata perché è stato modificato meno del 10% delle righe. Per analizzare le tabelle quando è stato modificato solo un piccolo numero di righe, imposta analyze_threshold_percent su un numero arbitrariamente piccolo. Ad esempio, se imposti analyze_threshold_percent su 0.01, una tabella con 100.000.000 di righe non verrà ignorata se sono state modificate almeno 10.000 righe. Per analizzare tutte le tabelle anche se non sono state modificate righe, imposta analyze_threshold_percent su 0.

È possibile modificare il parametro analyze_threshold_percent soltanto per la durata della sessione corrente utilizzando un comando SET. Il parametro non può essere modificato in un gruppo di parametri.

Esempio

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