Personnalisation de performances - Amazon DynamoDB

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.

Personnalisation de performances

Lorsque vous créez une table externe Hive qui mappe à une table DynamoDB, vous ne consommez aucune capacité de lecture ou d'écriture de DynamoDB. Cependant, l'activité de lecture et d'écriture sur la table Hive (telle que INSERT ou SELECT) se traduit directement en opérations de lecture et d'écriture sur la table DynamoDB sous-jacente.

Apache Hive sur Amazon EMR implémente sa propre logique pour l'équilibrage de la charge d'E/S sur la table DynamoDB, et cherche à minimiser la possibilité de dépassement du débit approvisionné de la table. À la fin de chaque requête Hive, Amazon EMR renvoie les métriques d'exécution, dont le nombre de fois que votre débit approvisionné a été dépassé. Vous pouvez utiliser ces informations, ainsi que les CloudWatch mesures de votre table DynamoDB, pour améliorer les performances lors des demandes suivantes.

La console Amazon EMR fournit des outils de surveillance de base pour votre cluster. Pour plus d'informations, consultez Affichage et surveillance d'un cluster dans le Guide de gestion Amazon EMR.

Vous pouvez également surveiller vos tâches de cluster et Hadoop à l'aide d'outils web tels que Hue, Ganglia et l'interface web Hadoop. Pour plus d'informations, consultez Affichage des interfaces web hébergées sur les clusters Amazon EMR dans le Guide de gestion Amazon EMR.

Cette section décrit la procédure à suivre pour ajuster les performances des opérations Hive sur des tables DynamoDB externes.