SVV_ALTER_TABLE_RECOMMENDATIONS
Regista as recomendações atuais do Amazon Redshift Advisor para tabelas. Esta visualização mostra recomendações para todas as tabelas, estejam elas definidas para otimização automática ou não. Para verificar se uma tabela está definida para otimização automática, consulte SVV_TABLE_INFO. As entradas aparecem somente para tabelas visíveis no banco de dados da sessão atual. Depois que uma recomendação for aplicada (pelo Amazon Redshift ou por você), ela não aparecerá mais na visualização.
SVV_ALTER_TABLE_RECOMMENDATIONS é visível apenas para superusuários. Para ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
tipo | character(30) | O tipo de recomendação. Os valores possíveis são distkey e sortkey. |
banco de dados | character(128) | O nome do banco de dados. |
table_id | inteiro | O identificador da tabela. |
group_id | inteiro | O número do grupo de um conjunto de recomendações. Todas as recomendações em um grupo devem ser aplicadas para ver o máximo benefício. Os valores possíveis são -1 para uma recomendação de chave de classificação e um número maior que zero para uma recomendação de chave de distribuição. |
ddl | character(1024) | A instrução de SQL que deve ser executada para aplicar a recomendação. |
auto_eligible | character(1) | O valor indica se a recomendação é elegível para que o Amazon Redshift seja executado automaticamente. Se este valor for t , então a indicação é true (verdadeira), se f , então é false (falsa). |
Consultas de exemplo
No exemplo a seguir, as linhas no resultado mostram recomendações para chave de distribuição e chave de classificação. As linhas também mostram se as recomendações estão qualificadas para que o Amazon Redshift as aplique 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