Generazione di una stima del conteggio nodi

Stima il numero di nodi HeatWave necessari per eseguire un carico di lavoro, che dipende dalla dimensione delle tabelle e delle colonne da caricare e dalla compressione ottenuta in memoria per questi dati.

Quando si avvia il servizio, le tabelle di database in cui vengono eseguite le query HeatWave devono essere caricate nella memoria del cluster HeatWave. Il provisioning insufficiente del cluster HeatWave determina un errore di caricamento dati o esecuzione query a causa di limitazioni di spazio. Il provisioning eccessivo del cluster HeatWave comporta costi aggiuntivi per le risorse non necessarie. In base alle tabelle di database che si intende caricare in memoria, il machine learning stima in modo intelligente il numero di nodi HeatWave necessari.

Utilizzo di Console

Utilizzare la console per generare una stima del conteggio dei nodi durante l'aggiunta di un cluster HeatWave a un sistema DB o in un secondo momento per regolare il numero di nodi man mano che i dati aumentano o diminuiscono di dimensione.

Questa attività richiede quanto segue:
  • I dati che si intende caricare nel cluster HeatWave presente nel sistema DB.
  • Facoltativamente, eseguire il login al sistema DB ed eseguire ANALYZE TABLE sulle tabelle che si desidera caricare nel cluster HeatWave. In genere, le stime devono essere valide senza eseguire ANALYZE TABLE, ma l'esecuzione di ANALYZE TABLE garantisce che le stime siano il più accurate possibile.
Per generare una stima del conteggio dei nodi, effettuare le operazioni riportate di seguito.
  1. Aprire il menu di navigazione e selezionare Database. Nella sezione HeatWave MySQL fare clic su Sistemi DB.
  2. Nel filtro HeatWave cluster, selezionare Collegato per filtrare i sistemi DB a cui è collegato un cluster HeatWave.
  3. Fare clic sul nome del sistema DB per aprire la pagina Dettagli sistema DB.
  4. Nella lista Risorse, fare clic su HeatWave cluster.
  5. Nel frame HeatWave informazioni sul cluster, fare clic su Aggiungi cluster HeatWave o su Modifica.
  6. Nella finestra di dialogo Aggiungi cluster HeatWave o Modifica, fare clic su Nodo stima.
  7. Nel pannello Nodo stima fare clic su Genera stima. Se di recente è stata generata una stima del conteggio dei nodi, vengono visualizzati i dettagli della stima precedente. Fare clic su Rigenera stima per creare una nuova stima.
    L'operazione può richiedere alcuni minuti a seconda delle dimensioni e delle proprietà dei dati. Al termine dell'operazione, viene visualizzata una risposta contenente i dettagli riportati di seguito.
    • Nome: specificare il nome dello schema.
    • Stima memoria: specificare la quantità di memoria stimata richiesta per lo schema.
    • Informazioni: specificare il numero di tabelle nello schema e il numero di tabelle con errori.
  8. Selezionare gli schemi che si desidera includere nella stima del conteggio dei nodi.
    I dettagli della stima in Riepilogo vengono adeguati automaticamente dopo aver modificato la selezione dello schema.
  9. (Facoltativo) Espandere le righe dello schema per visualizzare le informazioni sulle singole tabelle. Deselezionare le tabelle che non si desidera includere nella stima.
    Nota

    La colonna Informazioni segnala errori in caso di problemi con una tabella. Ad esempio, viene segnalato un errore per le tabelle con tipi di dati di colonna non supportati, le tabelle senza chiave primaria o le tabelle con troppe colonne. Le tabelle con errori non sono incluse nella stima del conteggio dei nodi. È possibile rigenerare la stima del conteggio dei nodi dopo aver risolto gli errori. Vedere Errori della tabella di stima conteggio nodi.
  10. (Facoltativo) Se si desidera modificare la forma attualmente selezionata, selezionare un'altra forma per i nodi HeatWave.
  11. Esaminare i dettagli della stima nel Riepilogo, che fornisce le informazioni riportate di seguito.
    • Forma: specificare la forma nodo HeatWave selezionata.
    • Conteggio memorie centrali CPU: specificare il conteggio delle memorie centrali CPU della forma del nodo HeatWave selezionata.
    • Dimensione memoria: specificare la dimensione di memoria della forma nodo HeatWave selezionata.
    • Larghezza di banda massima della rete: specificare la larghezza di banda massima della forma nodo HeatWave selezionata.
    • Nodo: specificare il numero stimato di nodi HeatWave necessari in base alla dimensione dei dati e alla forma del nodo HeatWave selezionata.
    • Memoria totale richiesta: specificare la quantità di memoria stimata richiesta per il cluster HeatWave in base alla dimensione dei dati.
    • Memoria totale: specificare la dimensione totale della memoria del cluster HeatWave, ovvero la dimensione della memoria della forma nodo HeatWave selezionata moltiplicata per il numero stimato di nodi.
  12. (Optioanl) È possibile fare clic su Mostra comando di caricamento per visualizzare il comando di caricamento.
    Nota

    Il comando di caricamento viene generato in base agli schemi e alle tabelle selezionati per la stima del conteggio dei nodi. È possibile utilizzare il comando dopo il provisioning del cluster HeatWave per caricare gli schemi e le tabelle selezionati. È possibile eseguire il comando da qualsiasi client MySQL connesso al sistema DB.
  13. Fare clic su Applica nodo stimato.
    Quando si applica il nodo stimato, la forma e il nodo vengono sovrascritti nel pannello Aggiungi cluster HeatWave o Modifica cluster HeatWave.

Errori tabella stima conteggio nodi

Durante la stima del conteggio dei nodi, è possibile che si verifichino errori di tabella se alcune condizioni non vengono soddisfatte.

Tabella 11-2 Errori tabella stima conteggio nodi

Errore tabella descrizione;
TROPPE COLONNE DA CARICARE La tabella contiene troppe colonne. Il limite di colonna è 1017.
TUTTE LE COLONNE CONTRASSEGNATE COME NON SECONDARIE Nessuna colonna da caricare. Tutte le colonne della tabella sono definite come NOT SECONDARY.
CONTIENE COLONNA VARLEN CON >65532 BYTE Una colonna VARLEN supera il limite di 65532 byte. Vedere Codifica VARLEN.
IMPOSSIBILE CALCOLARE LA STIMA Impossibile calcolare la stima. Ad esempio, una stima di tabella potrebbe non essere disponibile se le statistiche per le colonne VARLEN non sono disponibili.
IMPOSSIBILE CARICARE LA TABELLA SENZA LA CHIAVE PRIMARIA Per poter essere caricata nel cluster HeatWave, è necessario definire una tabella con una chiave primaria.