analyze_threshold_percent - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

analyze_threshold_percent

Valeurs (par défaut en gras)

10, 0 à 100.0

Description

Définit le seuil du pourcentage de lignes modifiées pour l'analyse d'une table. Pour réduire le délai de traitement et améliorer les performances globales du système, Amazon Redshift ignore les opérations ANALYZE pour les tables dont le pourcentage de lignes modifiées est inférieur à celui spécifié par analyze_threshold_percent. Par exemple, si une table contient 100 000 000 lignes et que 9 000 000 lignes ont été modifiées depuis la dernière opération ANALYZE, la table est ignorée par défaut, car moins de 10 % des lignes ont été modifiées. Pour analyser des tables lorsque seul un petit nombre de lignes a changé, définissez analyze_threshold_percent sur un petit nombre arbitraire. Par exemple, si vous définissez analyze_threshold_percent sur 0,01, une table avec 100 000 000 lignes ne sera pas ignorée si au moins 10 000 lignes ont été modifiées. Pour analyser toutes les tables même si aucune ligne n’a été modifiée, définissez analyze_threshold_percent sur 0.

Vous pouvez modifier le paramètre analyze_threshold_percent pour la séance actuelle seulement en utilisant une commande SET. Le paramètre ne peut pas être modifié dans un groupe de paramètres.

Exemple

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