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à.
Monitoraggio di parametri in un'istanza Amazon RDS
Nelle sezioni seguenti, è possibile trovare una panoramica del monitoraggio Amazon RDS e una spiegazione su come accedere ai parametri. Per informazioni su come monitorare eventi, registri e flussi di attività del database, consulta Monitoraggio di eventi, registri e flussi in un'istanza di database Amazon RDS .
Argomenti
Visualizzazione delle metriche combinate con la dashboard di Approfondimenti sulle prestazioni
Monitoraggio dei parametri di Amazon RDS con Amazon CloudWatch
Monitoraggio dei database Amazon RDS con CloudWatch Database Insights
Monitoraggio del carico DB con Performance Insights su Amazon RDS
Analisi delle anomalie delle prestazioni con Amazon DevOps Guru per Amazon RDS
Monitoraggio dei parametri del sistema operativo con il monitoraggio avanzato
Piano di monitoraggio
Prima di iniziare il monitoraggio di Amazon RDS, crea un piano di monitoraggio. Questo piano deve rispondere alle domande seguenti:
-
Quali sono gli obiettivi del monitoraggio?
-
Quali risorse verranno monitorate?
-
Con quale frequenza eseguirai il monitoraggio di queste risorse?
-
Quali strumenti di monitoraggio verranno usati?
-
Chi eseguirà le attività di monitoraggio?
-
Chi deve ricevere la notifica quando si verifica un problema?
Baseline delle prestazioni
Per raggiungere gli obiettivi di monitoraggio è necessario stabilire una baseline. Pertanto devi misurare le prestazioni in condizioni di carico diverse e in diversi momenti nell'ambiente Amazon RDS. Puoi monitorare parametri come i seguenti:
-
Throughput di rete
-
Connessioni client
-
I/O per operazioni di lettura, scrittura o metadati
-
Saldi credito burst per le istanze database
Ti consigliamo di archiviare i dati cronologici delle prestazioni per Amazon RDS. Utilizzando i dati archiviati puoi confrontare le prestazioni correnti con le tendenze passate. Puoi distinguere i normali modelli di prestazioni dalle anomalie e definire i metodi per risolvere i problemi.
Linee guida per le prestazioni
In generale, i valori accettabili per i parametri delle prestazioni dipendono dalle attività dell'applicazione in relazione alla tua baseline. Indagare le variazioni della baseline coerenti o che rappresentano dei trend. I seguenti parametri sono spesso fonte di problemi di prestazioni:
-
Consumo elevato di CPU o RAM – Valori elevati per il consumo di CPU o RAM potrebbero essere appropriati, purché tengano conto degli obiettivi dell'applicazione (come throughput o concorrenza) e siano previsti.
-
Consumo dello spazio su disco: esamina il consumo dello spazio su disco se lo spazio usato supera costantemente l'85% dello spazio su disco totale. Verifica se è possibile eliminare dati dall'istanza o archiviare dati su un sistema diverso per liberare spazio.
-
Traffico di rete – Per il traffico di rete, rivolgiti al tuo amministratore di sistema per identificare il throughput previsto per la rete del dominio e la connessione Internet. Indaga il traffico di rete se il throughput è costantemente al di sotto del valore previsto.
-
Connessioni al database – Se noti un numero elevato di connessioni utente insieme a un peggioramento delle prestazioni e del tempo di risposta dell'istanza, valuta se limitare le connessioni al database . Il numero ideale di connessioni utente per l'istanza database dipende dalla classe di istanza e dalla complessità delle operazioni eseguite. Per determinare il numero di connessioni di database, associa l'istanza database a un gruppo di parametri dove il parametro
User Connectionsè impostato su un valore diverso da 0 (illimitato). Puoi utilizzare un gruppo di parametri esistente o crearne uno nuovo. Per ulteriori informazioni, consulta Gruppi di parametri per Amazon RDS. -
Parametri di IOPS: poiché i valori previsti per i parametri di IOPS dipendono dalle specifiche del disco e dalla configurazione del server, usa i valori di riferimento per identificare i comportamenti tipici. Verifica se i valori sono costantemente diversi dalla baseline. Per prestazioni IOPS ottimali, verifica che il working set tipico possa essere caricato nella memoria per ridurre al minimo le operazioni di lettura e scrittura.
Quando le prestazioni non rientrano nella baseline stabilita, potrebbe essere necessario apportare modifiche per ottimizzare la disponibilità del database per il carico di lavoro. Ad esempio, potrebbe essere necessario modificare la classe di istanza dell'istanza database. In alternativa, potrebbe essere necessario modificare il numero di istanze database e leggere le repliche disponibili per i client.