Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Tri multidimensionnel de la disposition des données (version préliminaire)
Ceci est une version préliminaire de la documentation sur le tri multidimensionnel de la disposition des données des tables, qui est en version préliminaire. La documentation et la fonction sont toutes deux sujettes à modification. Nous vous recommandons d’utiliser cette fonction uniquement avec des clusters de test et non dans des environnements de production. Pour connaître les conditions générales de la version préliminaire, veuillez consulter la rubrique Participation au service Bêta dans les Conditions générales du service AWS |
Note
Cette fonctionnalité n’est disponible que dans les clusters et groupes de travail en version préliminaire. Pour créer un cluster en version préliminaire, consultez Création d’un cluster en version préliminaire dans le Guide de gestion Amazon Redshift. Pour créer un groupe de travail en version préliminaire, consultez Création d’un groupe de travail en version préliminaire dans le Guide de gestion Amazon Redshift.
Une clé de tri de mise en page de données multidimensionnelle est un type de clé de AUTO tri basé sur des prédicats répétitifs trouvés dans une charge de travail. Si votre charge de travail comporte des prédicats répétitifs, Amazon Redshift peut améliorer les performances d’analyse des tables en colocalisant les lignes de données qui répondent aux prédicats répétitifs. Au lieu de stocker les données d’une table dans un ordre de colonnes strict, une clé de tri multidimensionnel de la disposition des données stocke les données en analysant les prédicats répétitifs qui apparaissent dans une charge de travail. Plusieurs prédicats répétitifs peuvent être trouvés dans une charge de travail. En fonction de la charge de travail, ce type de clé de tri peut améliorer les performances de nombreux prédicats. Amazon Redshift détermine automatiquement si cette méthode de clé de tri doit être utilisée pour les tables définies avec une clé de tri AUTO
.
Par exemple, supposons que vous disposiez d’un jeu de données trié par ordre de colonne. Il peut être nécessaire d’examiner de nombreux blocs de données pour déterminer s’ils répondent aux prédicats de la charge de travail. Toutefois, si les données sont stockées sur le disque dans un ordre de prédicat, moins de blocs doivent être analysés pour répondre à la requête. Dans ce cas, l’utilisation d’une clé de tri multidimensionnel de la disposition des données est avantageuse.
Pour savoir si une requête utilise une clé de mise en page des données multidimensionnelle, consultez la colonne step_attribute
de la vue SYS_QUERY_DETAIL. Lorsque la valeur est multi-dimensional
, la disposition multidimensionnelle des données a été utilisée pour la requête. Pour savoir si une table définie avec la clé de AUTO tri utilise une mise en page de données multidimensionnelle, consultez la sortkey1
colonne de la SVV_TABLE_INFO vue. Lorsque la valeur est padb_internal_mddl_key_col
, la disposition multidimensionnelle des données a été utilisée pour la clé de tri de la table.
Pour empêcher Amazon Redshift d’utiliser une clé de tri multidimensionnel de la disposition des données, choisissez une option de clé de tri de table autre que SORTKEY AUTO
. Pour plus d'informations sur SORTKEY les options, consultezCREATE TABLE.