Ir para o conteúdo

Por que a coluna não ordenada tem valores NULL em SVV_TABLE_INFO no Amazon Redshift?

2 minuto de leitura
0

Quando eu consulto SVV_TABLE_INFO no Amazon Redshift, a coluna não ordenada tem valores NULL em vez de valores percentuais.

Breve descrição

A visualização SVV_TABLE_INFO mostra informações resumidas das tabelas no Amazon Redshift.

Quando você cria uma tabela e seleciona a opção chave de classificação AUTO, o Amazon Redshift não atribui uma chave de classificação inicial. Se o otimizador de consultas do Amazon Redshift determinar que uma chave de classificação melhora o desempenho da consulta, ele poderá alterar automaticamente a chave de classificação da sua tabela.

O Amazon Redshift rastreia a porcentagem de linhas não ordenadas somente em tabelas que especificam uma chave de classificação. Se sua tabela não tiver uma chave de classificação definida, o Amazon Redshift atribuirá um valor NULL às linhas não ordenadas.

Resolução

Para obter as estatísticas de classificação da sua tabela, defina uma chave de classificação.

Para incluir uma chave de classificação para uma tabela existente, execute o seguinte comando ALTER TABLE:

ALTER TABLE table_name ALTER SORTKEY (column1, column2);

Observação: substitua table_name pelo nome da sua tabela.

Para criar uma tabela com uma chave de classificação AUTO, use o seguinte comando:

ALTER TABLE table_name ALTER SORTKEY AUTO;

Observação: substitua table_name pelo nome da sua tabela.

AWS OFICIALAtualizada há um ano