SVV_ALTER_TABLE_RECOMMENDATIONS - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

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

SVV_ALTER_TABLE_RECOMMENDATIONS

Registra i suggerimenti correnti di Amazon Redshift Advisor per le tabelle. Questa visualizzazione mostra i suggerimenti per tutte le tabelle, indipendentemente dal fatto che siano definite o meno per l'ottimizzazione automatica. Per verificare se una tabella è definita per l'ottimizzazione automatica, consultare SVV_TABLE_INFO. Le voci sono visualizzate solo per le tabelle visibili nel database della sessione corrente. Dopo che è stato applicato un suggerimento (da Amazon Redshift o da te), non viene più visualizzato nella visualizzazione.

SVV_ALTER_TABLE_RECOMMENDATIONS è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Colonne di tabella

Nome della colonna Tipo di dati Description
tipo character(30) Il tipo di suggerimento. I valori possibili sono distkey e sortkey.
database character(128) Nome del database.
table_id intero L'identificatore della tabella.
group_id intero Il numero di gruppo di una serie di suggerimenti. Per avere il massimo beneficio, dovrebbero essere applicati tutti i suggerimenti di un gruppo. I valori possibili sono -1 per un suggerimento chiave di ordinamento e un numero maggiore di zero per un suggerimento chiave di distribuzione.
ddl character(1024) L'istruzione SQL che deve essere eseguita per applicare il suggerimento.
auto_eligible character(1) Il valore indica se il suggerimento è idoneo per l'esecuzione automatica di Amazon Redshift. Se questo valore è t allora l'indicazione è true, se è f allora è false.

Query di esempio

Nell'esempio seguente, le righe nel risultato mostrano i suggerimenti per la chiave di distribuzione e la chiave di ordinamento. Le righe mostrano anche se i suggerimenti sono idonei per Amazon Redshift per applicarli automaticamente.

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