Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Valutazione dell'utilizzo delle istanze DB per Aurora My SQL con i parametri di Amazon CloudWatch
Puoi utilizzare i CloudWatch parametri per monitorare il throughput dell'istanza DB e determinare se la classe di istanza DB fornisce risorse sufficienti per le tue applicazioni. Per informazioni sui limiti delle classi di istanze DB, consulta. Specifiche hardware per le classi di istanza database per Aurora Trova le specifiche per la tua classe di istanza DB per trovare le prestazioni di rete.
Se l'utilizzo dell'istanza database è prossimo al limite della classe di istanza, le prestazioni potrebbero iniziare a rallentare. Le CloudWatch metriche possono confermare questa situazione, quindi puoi pianificare la scalabilità manuale verso una classe di istanze più ampia.
Combina i seguenti valori CloudWatch delle metriche per scoprire se ti stai avvicinando al limite della classe di istanza:
-
NetworkThroughput— La quantità di throughput di rete ricevuta e trasmessa dai client per ogni istanza nel cluster Aurora DB. La velocità di trasmissione effettiva non include il traffico di rete tra le istanze nel cluster database e il volume del cluster.
-
StorageNetworkThroughput— La quantità di throughput di rete ricevuta e inviata al sottosistema di archiviazione Aurora da ciascuna istanza del cluster Aurora DB.
Aggiungi NetworkThroughputa per trovare il StorageNetworkThroughputthroughput di rete ricevuto e inviato al sottosistema di archiviazione Aurora da ciascuna istanza del cluster Aurora DB. Il limite della classe dell'istanza deve essere maggiore della somma di questi due parametri combinati.
È possibile utilizzare i seguenti parametri per esaminare ulteriori dettagli del traffico di rete proveniente dalle applicazioni client durante l'invio e la ricezione:
-
NetworkReceiveThroughput— La quantità di throughput di rete ricevuta dai client da ciascuna istanza DB nel cluster Aurora SQL My DB. Questo throughput non include il traffico di rete tra le istanze nel cluster di database e il volume del cluster.
-
NetworkTransmitThroughput— La quantità di throughput di rete inviata ai client da ciascuna istanza nel cluster Aurora DB. Questo throughput non include il traffico di rete tra le istanze nel cluster di database e il volume del cluster.
-
StorageNetworkReceiveThroughput— La quantità di throughput di rete ricevuta dal sottosistema di archiviazione Aurora da ciascuna istanza del cluster DB.
-
StorageNetworkTransmitThroughput— La quantità di throughput di rete inviata al sottosistema di archiviazione Aurora da ciascuna istanza del cluster DB.
Sommate tutte queste metriche per valutare il confronto tra l'utilizzo della rete e il limite della classe di istanze DB. Il limite della classe di istanza deve essere maggiore della somma di questi parametri combinati.
I limiti di rete e CPU l'utilizzo per lo storage sono direttamente correlati. Quando la velocità di trasmissione della rete aumenta, aumenta anche l'CPUutilizzo. Il monitoraggio CPU e l'utilizzo della rete forniscono informazioni su come e perché le risorse vengono esaurite.
Per ridurre al minimo l'utilizzo della rete, puoi prendere in considerazione quanto segue:
-
Utilizzo di una classe di istanza DB più grande.
-
La suddivisione delle richieste di scrittura in batch per ridurre le transazioni in generale.
-
L'instradamento del carico di lavoro di sola lettura a un'istanza di sola lettura.
-
L'eliminazione degli indici non utilizzati.