Passer au contenu

Pourquoi la colonne non triée contient-elle des valeurs NULL dans SVV_TABLE_INFO dans Amazon Redshift ?

Lecture de 2 minute(s)
0

Lorsque j'interroge SVV_TABLE_INFO dans Amazon Redshift, la colonne non triée contient des valeurs NULL au lieu de valeurs en pourcentage.

Brève description

La vue SVV_TABLE_INFO présente des informations récapitulatives de tables dans Amazon Redshift.

Lorsque vous créez une table et que vous sélectionnez l'option clé de tri AUTO, Amazon Redshift n'attribue pas de clé de tri initiale. Si l'optimiseur de requêtes Amazon Redshift détermine qu'une clé de tri améliore les performances des requêtes, il peut modifier automatiquement la clé de tri de votre table.

Amazon Redshift suit le pourcentage de lignes non triées uniquement dans les tables qui spécifient une clé de tri. Si votre table ne dispose pas d'une clé de tri définie, Amazon Redshift attribue une valeur NULL aux lignes non triées.

Résolution

Pour obtenir les statistiques de tri de votre table, définissez une clé de tri.

Pour inclure une clé de tri pour une table existante, exécutez la commande ALTER TABLE suivante :

ALTER TABLE table_name ALTER SORTKEY (column1, column2);

Remarque : Remplacez table_name par le nom de votre table.

Pour créer une table avec une clé de tri AUTO, utilisez la commande suivante :

ALTER TABLE table_name ALTER SORTKEY AUTO;

Remarque : Remplacez table_name par le nom de votre table.

AWS OFFICIELA mis à jour il y a un an