Génération d'une estimation du nombre de noeuds
Estimez le nombre de noeuds HeatWave requis pour exécuter une charge de travail, qui dépend de la taille des tables et des colonnes à charger et de la compression obtenue en mémoire pour ces données.
Lorsque vous démarrez le service, les tables de base de données, sur lesquelles les interrogations HeatWave sont exécutées, doivent être chargées dans la mémoire de la grappe HeatWave. Le sous-provisionnement de la grappe HeatWave entraîne l'échec du chargement de données ou de l'exécution d'interrogations en raison de l'espace limité. Le surprovisionnement de la grappe HeatWave entraîne des coûts supplémentaires liés à des ressources inutiles. Selon les tables de base de données que vous avez l'intention de charger en mémoire, l'apprentissage automatique évalue de manière intelligente le nombre de noeuds HeatWave dont vous avez besoin.
Utilisation de la console
Utilisez la console pour générer une estimation du nombre de noeuds lors de l'ajout d'une grappe HeatWave à un système de base de données ou après, pour ajuster le nombre de noeuds lorsque la taille des données augmente ou diminue.
- Les données que vous souhaitez charger dans la grappe HeatWave doivent être présentes dans le système de base de données.
- Facultativement, connectez-vous à votre système de base de données et exécutez
ANALYZE TABLE
sur les tables que vous voulez charger dans la grappe HeatWave. Les estimations sont généralement valides sans exécuterANALYZE TABLE
, mais l'exécution deANALYZE TABLE
garantit une précision optimale des estimations.
Erreurs de table dans l'estimation du nombre de noeuds
Lors de l'estimation du nombre de noeuds, vous pouvez rencontrer des erreurs de table si certaines conditions ne sont pas remplies.
Tableau 11-2 Erreurs de table dans l'estimation du nombre de noeuds
Erreur de table | Description |
---|---|
TOO MANY COLUMNS TO LOAD | La table contient trop de colonnes. Le nombre maximal de colonne est 1017. |
ALL COLUMNS MARKED AS NOT SECONDARY | Il n'y a aucune colonne à charger. Toutes les colonnes de table sont définies en tant que NOT SECONDARY .
|
CONTAINS VARLEN COLUMN WITH >65532 BYTES | Une colonne VARLEN dépasse la limite de 65532 octets. Voir Encodage VARLEN.
|
ESTIMATION COULD NOT BE CALCULATED | Impossible de calculer l'estimation. Par exemple, une estimation de table peut ne pas être disponible si les statistiques des colonnes VARLEN ne sont pas disponibles.
|
UNABLE TO LOAD TABLE WITHOUT PRIMARY KEY | Vous devez définir une table avec une clé primaire pour pouvoir la charger dans la grappe HeatWave. |