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.
Données de performance dans Amazon Redshift
À l'aide CloudWatch des métriques d'Amazon Redshift, vous pouvez obtenir des informations sur l'état et les performances de votre cluster et consulter des informations au niveau du nœud. Lorsque vous utilisez ces métriques, gardez à l’esprit que chaque métrique est associée à une ou plusieurs dimensions. Ces dimensions vous indiquent à quoi s’applique la métrique, c’est-à-dire le champ d’application de la métrique. Amazon Redshift comporte les deux dimensions suivantes :
-
Les métriques ayant une dimension
NodeID
sont les métriques qui fournissent les données de performance des nœuds d’un cluster. Cet ensemble de métriques inclut les nœuds principaux et les nœuds de calcul. Exemples de métriques :CPUUtilization
,ReadIOPS
,WriteIOPS
. -
Les métriques qui n’ont qu’une dimension
ClusterIdentifier
sont celles qui fournissent les données de performance des clusters. Exemples de métriques :HealthStatus
etMaintenanceMode
.Note
Dans certains cas de métriques, une métrique spécifique à un cluster représente une agrégation du comportements de nœuds. Dans ces cas, soyez attentif à l’interprétation de la valeur de la métrique, car le comportement du nœud principal est regroupé avec celui du nœud de calcul.
Pour obtenir des informations générales sur CloudWatch les métriques et les dimensions, consultez CloudWatch les concepts du guide de CloudWatch l'utilisateur Amazon.
Pour une description plus détaillée des CloudWatch métriques pour Amazon Redshift, consultez les sections suivantes.
Rubriques
Métriques Amazon Redshift
L’espace de noms AWS/Redshift
inclut les métriques suivantes. Sauf indication contraire, les métriques sont collectées à intervalles d’une minute.
Métrique | Description |
---|---|
CommitQueueLength |
Nombre de transactions en attente de validation à un moment donné dans le temps. Unités : nombre Dimensions : |
ConcurrencyScalingActiveClusters |
Nombre de clusters de mise à l’échelle de la simultanéité qui traitent activement des requêtes à un instant donné. Unités : nombre Dimensions : |
ConcurrencyScalingSeconds |
Nombre de secondes utilisées par les clusters de mise à l’échelle de la simultanéité qui traitent activement des requêtes. Unités : nombre Dimensions : |
CPUUtilization |
Pourcentage d’utilisation de la CPU. Pour les clusters, cette métrique représente une agrégation de toutes les valeurs d’utilisation par l’UC des nœuds (principal et calcul). Unités : pourcentage Dimensions: Dimensions : |
DatabaseConnections |
Nombre de connexions de base de données d’un cluster. Unités : nombre Dimensions : |
HealthStatus |
Indique l’état d’intégrité du cluster. Toutes les minutes, le cluster se connecte à sa base de données et exécute une requête simple. S’il est en mesure d’effectuer cette opération avec succès, le cluster est considéré comme sain. Sinon, le cluster est défectueux. Un état défectueux peut se produire lorsque la base de données du cluster subit une très lourde charge ou s’il y a un problème de configuration avec une base de données du cluster. NoteSur Amazon CloudWatch, cette métrique est signalée sous la forme 1 ou 0, tandis que dans la console Amazon Redshift, elle est affichée avec les mots Unités : nombre (1/0) ( Dimensions : |
MaintenanceMode |
Indique si le cluster est en mode maintenance. NoteSur Amazon CloudWatch, cette métrique est signalée sous la forme 1 ou 0, tandis que dans la console Amazon Redshift, elle est affichée avec les mots Unités : nombre (1/0) ( Dimensions : |
MaxConfiguredConcurrencyScalingClusters |
Nombre maximum de clusters de mise à l’échelle de la simultanéité configurés à partir du groupe de paramètres. Pour de plus amples informations, veuillez consulter Groupes de paramètres Amazon Redshift. Unités : nombre Dimensions : |
NetworkReceiveThroughput |
Débit auquel le nœud ou cluster reçoit des données. Unités : Bytes/Second (MB/s dans la console Amazon Redshift) Dimensions: Dimensions : |
NetworkTransmitThroughput |
Débit auquel le nœud ou cluster écrit des données. Unités : Bytes/Second (MB/s dans la console Amazon Redshift) Dimensions: Dimensions : |
PercentageDiskSpaceUsed |
Pourcentage d’espace disque utilisé. Unités : pourcentage Dimensions : Dimensions: |
QueriesCompletedPerSecond |
Nombre moyen de requêtes terminées par seconde. Communiqué par intervalles de 5 minutes. Cette métrique n'est pas prise en charge sur les clusters à nœud unique. Unités : nombre/seconde Dimensions: Dimensions: |
QueryDuration |
Durée moyenne pour exécuter une requête. Communiqué par intervalles de 5 minutes. Cette métrique n'est pas prise en charge sur les clusters à nœud unique. Unités : microsecondes Dimensions : Dimensions: Dimensions : |
QueryRuntimeBreakdown |
Durée totale des requêtes exécutées par étape de requête. Communiqué par intervalles de 5 minutes. Unités : millisecondes Dimensions : ClusterIdentifier, NodeId, scène Dimensions : ClusterIdentifier scène |
ReadIOPS |
Nombre moyen d’opérations de lecture de disque par seconde. Unités : nombre/seconde Dimensions: Dimensions : |
ReadLatency |
Temps moyen nécessaire pour les opérations d’I/O de lecture de disque. Unités : secondes Dimensions: Dimensions : |
ReadThroughput |
Nombre moyen d’octets lus sur le disque par seconde. Unités : octets (Go/s dans la console Amazon Redshift) Dimensions: Dimensions : |
RedshiftManagedStorageTotalCapacity |
Capacité de stockage géré totale. Unités : mégaoctets Dimensions : |
TotalTableCount |
Nombre de tables utilisateur créées à un moment spécifique. Ce total n’inclut pas les tables Amazon Redshift Spectrum. Unités : nombre Dimensions : |
WLMQueueLength |
Nombre de requêtes en attente d’entrée dans la file d’attente de gestion de la charge de travail (WLM). Unités : nombre Dimensions: Dimensions: |
WLMQueueWaitTime |
Temps total pendant lequel les requêtes attendent dans la file d’attente de gestion des charges de travail. Communiqué par intervalles de 5 minutes. Unités : millisecondes. Dimensions: Dimensions: Dimensions: |
WLMQueriesCompletedPerSecond |
Nombre moyen de requêtes terminées par seconde pour une file d’attente de gestion de la charge de travail (WLM). Communiqué par intervalles de 5 minutes. Cette métrique n'est pas prise en charge sur les clusters à nœud unique. Unités : nombre/seconde Dimensions: Dimensions: |
WLMQueryDuration |
Durée moyenne pour exécuter une requête pour une file d’attente de gestion de la charge de travail (WLM). Communiqué par intervalles de 5 minutes. Cette métrique n'est pas prise en charge sur les clusters à nœud unique. Unités : microsecondes Dimensions: Dimensions: |
WLMRunningQueries |
Le nombre de requêtes s’exécutant depuis le cluster principal et le cluster de mise à l’échelle de simultanéité par file d’attente WLM. Unités : nombre Dimensions: Dimensions: |
WriteIOPS |
Nombre moyen d’opérations d’écriture par seconde. Unités : nombre/seconde Dimensions: Dimensions : |
WriteLatency |
Temps moyen nécessaire pour les opérations d’I/O d’écriture de disque. Unités : secondes Dimensions: Dimensions : |
WriteThroughput |
Nombre moyen d’octets écrits sur le disque par seconde. Unités : octets (Go/s dans la console Amazon Redshift) Dimensions: Dimensions : |
SchemaQuota |
Quota configuré pour un schéma. Unités : mégaoctets Dimensions : Périodique/Push : Fréquence : Critères d’arrêt : schéma abandonné ou quota supprimé |
NumExceededSchemaQuotas |
Nombre de schémas avec des quotas dépassés. Unités : nombre Dimensions : Périodique/Push : Fréquence : Critères d’arrêt : N/A |
StorageUsed |
Espace disque ou de stockage utilisé par un schéma. Unités : mégaoctets Dimensions : Périodique/Push : Fréquence : Critères d’arrêt : schéma abandonné ou quota supprimé |
PercentageQuotaUsed |
Pourcentage d’espace disque ou de stockage utilisé par rapport au quota de schéma configuré. Unités : pourcentage Dimensions : Périodique/Push : Fréquence : Critères d’arrêt : schéma abandonné ou quota supprimé |
UsageLimitAvailable |
En fonction de FeatureType, UsageLimitAvailable renvoie ce qui suit :
Unités : minutes ou TBs Dimensions : |
UsageLimitConsumed |
En fonction de FeatureType, UsageLimitConsumed renvoie ce qui suit :
Unités : minutes ou TBs Dimensions : |
Dimensions des métriques Amazon Redshift
Les données Amazon Redshift peuvent être filtrées selon n’importe quelle dimension dans le tableau suivant.
Dimension | Description |
---|---|
latency
|
Les valeurs possibles sont les suivantes :
|
NodeID
|
Les filtres ont demandé des données spécifiques aux nœuds d’un cluster. Les métriques pour |
ClusterIdentifier
|
Les filtres ont demandé des données spécifiques au cluster. Les métriques spécifiques aux clusters incluent |
service class
|
Identifiant d’une classe de service |
stage
|
Étapes de l’exécution d’une requête. Les valeurs possibles sont les suivantes :
|
wlmid
|
Identifiant d’une file d’attente de gestion de la charge de travail. |
QueryPriority
|
Priorité de la requête. Les valeurs possibles sont |
QueueName
|
Nom de la file d’attente de gestion des charges de travail. |
FeatureType
|
Fonctionnalité limitée par une limite d’utilisation. Les valeurs possibles sont |
UsageLimitId
|
Identifiant d’une limite d’utilisation. |
Données de performances de charge et de requête Amazon Redshift
Outre les CloudWatch métriques, Amazon Redshift fournit des données sur les performances des requêtes et des chargements. Les données de performance de chargement et de requête peuvent vous aider à comprendre la relation entre les performances de base de données et les métriques de cluster. Par exemple, si vous remarquez que l’UC d’un cluster a des pics, vous pouvez trouver le pic dans le graphique de l’UC du cluster et afficher les requêtes qui s’exécutaient à ce moment-là. Inversement, si vous examinez une requête spécifique, les données des métriques (comme l’UC) s’affichent dans le contexte afin que vous puissiez comprendre l’impact de la requête sur les métriques de cluster.
Les données de performance des requêtes et des chargements ne sont pas publiées sous forme de CloudWatch métriques et ne peuvent être consultées que dans la console Amazon Redshift. Les données de performance de requête et de chargement sont générées à partir de requêtes avec les tables système de votre base de données (pour de plus amples informations, consultez Référence des tables système dans le Guide du développeur Amazon Redshift). Vous pouvez également générer vos propres requêtes de performances de base de données, mais nous vous recommandons de commencer par les données de performance de chargement et de requête présentées dans la console. Pour plus d’informations sur la mesure et la surveillance des performances de votre base de données par vous-même, consultez Gestion des performances dans le Guide du développeur Amazon Redshift.
Le tableau suivant décrit les différents aspects des données de requête et de chargement auxquels vous pouvez accéder dans la console Amazon Redshift.
Données de chargement et de requête | Description |
---|---|
Résumé des requêtes |
Liste de requêtes sur une durée déterminée. La liste peut être triée sur des valeurs telles que l’ID de requête, la durée d’exécution et l’état. Affichez ces données dans l’onglet Surveillance des requêtes de la page de détails du cluster. |
Détails de la requête |
Fournit des détails sur une requête donnée, notamment :
|
Résumé des charges |
Répertorie toutes les charges sur une durée déterminée. La liste peut être triée sur des valeurs telles que l’ID de requête, la durée d’exécution et l’état. Affichez ces données dans l’onglet Surveillance des requêtes de la page de détails du cluster. |
Détails de charge |
Fournit des détails sur une opération de charge particulière, notamment :
|