SVV_ALTER_TABLE_RECOMMENDATIONS - Amazon Redshift

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 obter 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