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