Classificação do layout de dados multidimensional (visualização)
Esta é a documentação de pré-lançamento para a classificação de tabelas do layout de dados multidimensional, que está no lançamento de visualização. A documentação e o recurso estão sujeitos a alterações. Recomendamos que você use esse recurso apenas com clusters de teste e não em ambientes de produção. Para previsualizar termos e condições, consulte Participação no serviço beta nos Termos de Serviço da AWS |
nota
Esse recurso só está disponível usando um cluster ou um grupo de trabalho de visualização. Para criar um cluster de visualização, consulte Creating a preview cluster no Guia de gerenciamento do Amazon Redshift. Para criar um grupo de trabalho de visualização, consulte Creating a preview workgroup no Guia de gerenciamento do Amazon Redshift.
Uma chave de classificação do layout de dados multidimensional é um tipo de chave de classificação AUTO que se baseia em predicados repetitivos encontrados em um workload. Se o workload tiver predicados repetitivos, o Amazon Redshift poderá melhorar o desempenho da verificação de tabelas colocando linhas de dados que atendam aos predicados repetitivos. Em vez de armazenar dados de uma tabela em ordem de colunas estrita, uma chave de classificação do layout de dados multidimensional armazena dados analisando predicados repetitivos exibidos em um workload. Mais de um predicado repetitivo pode ser encontrado em um workload. Dependendo do workload, esse tipo de chave de classificação pode melhorar o desempenho de muitos predicados. O Amazon Redshift determina automaticamente se esse método de chave de classificação deve ser usado em tabelas definidas com uma chave de classificação AUTO
.
Por exemplo, suponhamos que você tenha uma tabela com dados classificado na ordem de colunas. Muitos blocos de dados talvez precisem ser examinados para determinar se atendem aos predicados no workload. Porém, se os dados forem armazenados no disco em uma ordem de predicados, menos blocos precisarão ser examinados para atender à consulta. O uso de uma chave de classificação de layout de dados multidimensional é benéfico nesse caso.
Para exibir se uma consulta está usando uma chave de layout de dados multidimensional, consulte a coluna step_attribute
da exibição SYS_QUERY_DETAIL. Quando o valor é multi-dimensional
, o layout de dados multidimensional foi usado na consulta. Para exibir se uma tabela definida com a chave de classificação AUTO está usando um layout de dados multidimensional, consulte a coluna sortkey1
da exibição SVV_TABLE_INFO. Quando o valor é padb_internal_mddl_key_col
, o layout de dados multidimensional foi usado na chave de classificação da tabela.
Para evitar que o Amazon Redshift use uma chave de classificação de layout de dados multidimensional, escolha uma opção da chave de classificação de tabela diferente de SORTKEY AUTO
. Para obter mais informações sobre opções SORTKEY, consulte CRIAR TABELA.