Génération d'une estimation du nombre de noeuds
Estimez le nombre de noeuds HeatWave requis afin d'exécuter une charge globale, qui dépend de la taille des tables et des colonnes à charger, ainsi que 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 requêtes HeatWave sont exécutées, doivent être chargées dans la mémoire du cluster HeatWave. Le sous-provisionnement du cluster HeatWave entraîne l'échec du chargement des données ou de l'exécution des requêtes en raison d'un espace insuffisant. Le surprovisionnement du cluster HeatWave entraîne des coûts supplémentaires pour les ressources inutiles. En fonction des tables de base de données que vous avez l'intention de charger dans la mémoire, l'apprentissage automatique estime intelligemment 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'un cluster HeatWave à un système de base de données ou ultérieurement, pour ajuster le nombre de noeuds à mesure que les données augmentent ou diminuent.
- Données que vous souhaitez charger dans le cluster HeatWave, présentes dans le système de base de données.
- (Facultatif) Connectez-vous au système de base de données et exécutez
ANALYZE TABLE
sur les tables que vous souhaitez charger dans le cluster HeatWave. Les estimations sont généralement valides sans exécuterANALYZE TABLE
, mais cette opérationgarantit des estimations aussi précises que possible.
Erreurs de table relatives à l'estimation du nombre de noeuds
Lors de l'estimation du nombre de noeuds, des erreurs de table peuvent se produire si certaines conditions ne sont pas remplies.
Tableau 11-2 Erreurs de table relatives à l'estimation du nombre de noeuds
Erreur de table | Description : |
---|---|
TOO MANY COLUMNS TO LOAD | La table comporte trop de colonnes. Le nombre de colonnes est limité à 1017. |
ALL COLUMNS MARKED AS NOT SECONDARY | Il n'existe aucune colonne à charger. Toutes les colonnes de table sont définies comme NOT SECONDARY .
|
CONTAINS VARLEN COLUMN WITH >65532 BYTES | Une colonne VARLEN dépasse la limite de 65532 octets. Reportez-vous à Encodage VARLEN.
|
ESTIMATION COULD NOT BE CALCULATED | Le calcul de l'estimation est impossible. Par exemple, une estimation de table peut ne pas être disponible en cas d'indisponibilité des statistiques des colonnes VARLEN .
|
UNABLE TO LOAD TABLE WITHOUT PRIMARY KEY | Vous devez définir une table avec une clé primaire pour pouvoir la charger dans le cluster HeatWave. |