SVV_ALTER_TABLE_RECOMMENDATIONS - 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.

SVV_ALTER_TABLE_RECOMMENDATIONS

Enregistre les recommandations actuelles d’Amazon Redshift Advisor pour les tables. Cette vue affiche des recommandations pour toutes les tables, qu’elles soient définies pour l’optimisation automatique ou non. Pour voir si une table est définie pour l’optimisation automatique, consultez SVV_TABLE_INFO. Les entrées n'apparaissent que pour les tables visibles dans la base de données de la séance en cours. Une fois qu'une recommandation a été appliquée (par Amazon Redshift ou par vous), elle n'apparaît plus dans la vue.

SVV_ALTER_TABLE_RECOMMENDATIONS n’est visible que par les super-utilisateurs. Pour plus d'informations, consultez Visibilité des données dans les tables et vues système.

Colonnes de la table

Nom de la colonne Type de données Description
type character(30) Le type de recommandation. Les valeurs possibles sont distkey et sortkey.
database character(128) Nom de la base de données.
table_id entier L’identificateur de table.
group_id entier Le numéro de groupe d’un ensemble de recommandations. Toutes les recommandations d’un groupe doivent être appliquées pour en tirer le maximum d’avantages. Les valeurs possibles sont -1 pour une recommandation de clé de tri et un nombre supérieur à zéro pour une recommandation de clé de distribution.
ddl character(1024) Instruction SQL qui doit être exécutée pour appliquer la recommandation.
auto_eligible character(1) La valeur indique si la recommandation est éligible à l’exécution automatique d’Amazon Redshift. Si cette valeur est t, alors l’indication est vraie. Parallèlement, si la valeur est f, l’indication est fausse.

Exemples de requêtes

Dans l’exemple suivant, les lignes de résultats affichent des recommandations pour la clé de distribution et la clé de tri. Les lignes indiquent également si les recommandations sont éligibles à l’exécution automatique d’Amazon Redshift.

select type, database, table_id, group_id, ddl, auto_eligible from svv_alter_table_recommendations;
type | database | table_id | group_id | ddl | auto_eligible diststyle | db0 | 117884 | 2 | ALTER TABLE "sch"."dp21235_tbl_1" ALTER DISTSTYLE KEY DISTKEY "c0" | f diststyle | db0 | 117892 | 2 | ALTER TABLE "sch"."dp21235_tbl_1" ALTER DISTSTYLE KEY DISTKEY "c0" | f diststyle | db0 | 117885 | 1 | ALTER TABLE "sch"."catalog_returns" ALTER DISTSTYLE KEY DISTKEY "cr_sold_date_sk", ALTER COMPOUND SORTKEY ("cr_sold_date_sk","cr_returned_time_sk") | t sortkey | db0 | 117890 | -1 | ALTER TABLE "sch"."customer_addresses" ALTER COMPOUND SORTKEY ("ca_address_sk") | t