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à.
Guida di riferimento sui suggerimenti da Amazon Aurora
Amazon Aurora genera raccomandazioni per una risorsa quando questa viene creata o modificata. Puoi trovare esempi di suggerimenti da Amazon Aurora nella tabella seguente.
| Tipo | Descrizione | Raccomandazione | Tempo di inattività richiesto | Informazioni aggiuntive |
|---|---|---|---|---|
|
I backup di Resource Automated sono disattivati |
I backup automatici non sono attivati per le istanze database. I backup automatici sono consigliati perché consentono point-in-time il ripristino delle istanze DB. |
Attivare i backup automatizzati con un periodo di conservazione fino a 14 giorni. |
Sì |
Panoramica di backup e ripristino di un cluster di database Aurora Spiegazione del funzionamento dei costi dell’archiviazione di backup di Amazon RDS |
|
È necessario l’aggiornamento della versione secondaria del motore |
Le risorse del database non eseguono la versione secondaria più recente del motore di database. L’ultima versione secondaria include le correzioni più recenti per la sicurezza e altri miglioramenti. |
Esegui l’aggiornamento alla versione più recente del motore. |
Sì |
|
|
Il monitoraggio avanzato è disattivato |
Il monitoraggio avanzato non è attivato per le risorse del database. Il monitoraggio avanzato offre le metriche del sistema operativo in tempo reale per il monitoraggio e la risoluzione dei problemi. |
Attiva il Monitoraggio avanzato. |
No |
Monitoraggio dei parametri del sistema operativo con il monitoraggio avanzato |
|
La crittografia dell’archiviazione è disattivata |
Amazon RDS supporta la crittografia a riposo per tutti i motori di database utilizzando le chiavi gestite in AWS Key Management Service (AWS KMS). In un’istanza database attiva con crittografia Amazon RDS, i dati a riposo memorizzati vengono crittografati, in modo simile ai backup automatici, alle repliche di lettura e agli snapshot. Se la crittografia non viene attivata durante la creazione di un cluster di database Aurora, è necessario ripristinare uno snapshot decrittografato in un cluster di database crittografato. |
Attivare la crittografia dei dati a riposo per il cluster di database. |
Sì |
|
|
Cluster di database con tutte le istanze nella stessa zona di disponibilità |
I cluster di database si trovano attualmente in un’unica zona di disponibilità. Utilizza più zone di disponibilità per migliorare la disponibilità. |
Aggiungi le istanze database a più zone di disponibilità nel cluster di database. |
No |
|
|
Istanze database nei cluster con dimensioni di istanza eterogenee |
È consigliabile utilizzare la stessa classe e le stesse dimensioni di istanza database per tutte le istanze database nel cluster di database. |
Utilizza la stessa classe e le stesse dimensioni di istanza database per tutte le istanze database nel cluster di database. |
Sì |
|
|
Istanze database nei cluster con classi di istanza eterogenee |
È consigliabile utilizzare la stessa classe e le stesse dimensioni di istanza database per tutte le istanze database nel cluster di database. |
Utilizza la stessa classe e le stesse dimensioni di istanza database per tutte le istanze database nel cluster di database. |
Sì |
|
|
Istanze database nei cluster con gruppi di parametri eterogenei |
È consigliabile che tutte le istanze database nel cluster di database utilizzino lo stesso gruppo di parametri database. |
Associa l’istanza database al gruppo di parametri database associato all’istanza di scrittura nel cluster di database. |
No |
|
I cluster di database Amazon RDS dispongono di un’istanza database |
Aggiungere almeno un’altra istanza database al cluster di database per migliorare la disponibilità e le prestazioni. |
Aggiungere un’istanza database di lettura al cluster di database. |
No |
|
La funzionalità Approfondimenti sulle prestazioni è disattivata |
Approfondimenti sulle prestazioni monitora il carico delle istanze database per consentire di analizzare e risolvere i problemi di prestazioni del database. È consigliabile attivare Approfondimenti sulle prestazioni. |
Attivare Performance Insights. |
No |
Monitoraggio del carico DB con Performance Insights su Amazon Aurora |
|
È necessario eseguire l’aggiornamento delle versioni principali delle risorse RDS |
I database con la versione principale corrente per il motore di database non saranno supportati. Si consiglia di eseguire l’aggiornamento alla versione principale più recente, che include nuove funzionalità e miglioramenti. |
Esegui l’aggiornamento alla versione principale più recente per il motore di database. |
Sì |
|
Dimensione massima del volume del cluster DB |
Le versioni più recenti del motore supportano volumi di archiviazione più grandi per il cluster DB. |
Ti consigliamo di aggiornare la versione del motore del tuo cluster DB alla versione più recente per beneficiare di una maggiore capacità di archiviazione. |
Sì |
|
Cluster di database con tutte le istanze di lettura nella stessa zona di disponibilità |
Le zone di disponibilità (AZs) sono località distinte l'una dall'altra per garantire l'isolamento in caso di interruzioni all'interno di ciascuna AWS regione. Ti consigliamo di distribuire l'istanza principale e le istanze di lettura nel cluster di database su più istanze AZs per migliorare la disponibilità del cluster di database. Puoi creare un cluster Multi-AZ utilizzando la console di AWS gestione, la AWS CLI o l'API Amazon RDS quando crei il cluster. È inoltre possibile modificare il cluster Aurora esistente in un cluster Multi-AZ aggiungendo una nuova istanza di lettura e specificando una zona di disponibilità diversa. |
Tutte le istanze di lettura del cluster di database si trovano nella stessa zona di disponibilità. Consigliamo di distribuire le istanze di lettura in più zone di disponibilità. La distribuzione aumenta la disponibilità del database e migliora i tempi di risposta riducendo la latenza di rete tra client e database. |
No |
|
I parametri di memoria del database sono diversi da quelli predefiniti |
I parametri di memoria delle istanze database sono significativamente diversi dai valori predefiniti. Queste impostazioni possono influire sulle prestazioni e causare errori. Ti consigliamo di reimpostare i parametri di memoria personalizzati per l’istanza database sui valori predefiniti nel gruppo di parametri del database. |
Reimpostare i parametri di memoria sui valori predefiniti. |
No |
|
Il parametro della cache delle query è attivato |
Quando le modifiche richiedono l’eliminazione della cache delle query, l’istanza database sembrerà bloccarsi. La maggior parte dei carichi di lavoro non beneficia della cache delle query. La cache delle query è stata rimossa da MySQL versione 8.0 e successive. È consigliabile impostare il parametro query_cache_type su 0. |
Impostare il parametro |
Sì |
|
Il parametro |
Quando |
Impostare il parametro |
No |
|
Il parametro |
Il parametro autovacuum è disattivato per i delle istanze database. La disattivazione del parametro autovacuum aumenta le dimensioni della tabella e dell’indice e influisce sulle prestazioni. È consigliabile attivare il parametro autovacuum nei gruppi di parametri del database. |
Attivare il parametro autovacuum nei gruppi di parametri del cluster di database. |
No |
Informazioni sull'autovacuum negli ambienti Amazon RDS for PostgreSQL |
Il parametro |
Quando il parametro Consigliamo di attivare il parametro |
Attivare il parametro |
Sì |
Parametri PostgreSQL di Amazon Aurora: replica, sicurezza |
Il parametro |
Quando il parametro Consigliamo di impostare il parametro |
Impostare il parametro |
No |
|
Il parametro |
Il pianificatore o l’ottimizzatore di query non può utilizzare il tipo di piano di scansione del solo indice se è disabilitato. È consigliabile impostare il parametro |
Impostare il valore del parametro |
No |
|
Il parametro |
Il pianificatore o l’ottimizzatore di query non può utilizzare il tipo di piano di scansione del solo indice quando il parametro è disattivato. È consigliabile impostare |
Impostare il valore del parametro |
No |
|
Il parametro |
Il valore del parametro Consigliamo di impostare il parametro |
Impostare il valore del parametro |
No |
Configurazione della frequenza di svuotamento del buffer dei registri |
Il parametro |
L’istanza database non è configurata per memorizzare le statistiche InnoDB sul disco. Quando le statistiche non vengono archiviate, vengono ricalcolate ogni volta che l’istanza viene riavviata e accede alla tabella. Questo comporta variazioni nel piano di esecuzione delle query. Puoi modificare il valore di questo parametro globale a livello di tabella. È consigliabile impostare il parametro |
Impostare il valore del parametro |
No |
|
Il valore del parametro |
Il parametro Il valore del numero massimo di file dell’istanza database che InnoDB può aprire contemporaneamente non è sufficiente. Consigliamo di impostare il parametro |
Impostare il parametro |
Sì |
|
Il valore del parametro |
Il valore del numero massimo di connessioni simultanee per ogni account di database dell’istanza database non è sufficiente. È consigliabile impostare il parametro |
Aumentare il valore del parametro |
Sì |
|
Le repliche di lettura sono aperte in modalità scrivibile |
L’istanza database ha la replica di lettura in modalità scrivibile e consente gli aggiornamenti dei client. È consigliabile impostare il parametro |
Impostare il valore del parametro |
No |
|
L’impostazione del parametro |
L’istanza database presenta un problema noto: una tabella creata in una versione di MySQL precedente alla versione 8.0.26 con È consigliabile impostare il parametro |
Impostare il valore del parametro |
No |
|
Il parametro |
La registrazione di log generali dell’istanza database è attivata. Questa impostazione è utile per la risoluzione dei problemi del database. Tuttavia, l'attivazione della registrazione generale aumenta la quantità di I/O operazioni e lo spazio di storage allocato, il che potrebbe causare conflitti e un peggioramento delle prestazioni. Controllare i requisiti per l’utilizzo della registrazione di log generali. È consigliabile impostare il parametro |
Controllare i requisiti per l’utilizzo della registrazione di log generali. Se non è obbligatorio, è consigliabile impostare il valore del parametro |
No |
|
Capacità allocata del cluster di database insufficiente per il carico di lavoro di lettura |
È consigliabile aggiungere un’istanza database di lettura al cluster di database con la stessa classe di istanza e le stesse dimensioni dell’istanza database di scrittura nel cluster. La configurazione corrente prevede un’istanza database con un carico di database costantemente elevato derivante principalmente da operazioni di lettura. Distribuire queste operazioni aggiungendo un’altra istanza database al cluster e indirizzando il carico di lavoro di lettura all’endpoint di sola lettura del cluster di database. |
Aggiungere un’istanza database di lettura al cluster. |
No |
Aggiunta di repliche di Aurora a un cluster di database Gestione delle prestazioni e del dimensionamento dei cluster DB Aurora |
La capacità allocata dell’istanza RDS è insufficiente rispetto alla capacità di memoria del sistema |
È consigliabile ottimizzare le query in modo da utilizzare meno memoria o utilizzare un tipo di istanza database con una maggiore quantità di memoria allocata. Quando la memoria dell’istanza è prossima all’esaurimento, le prestazioni del database subiscono un peggioramento. |
Utilizzare un’istanza database con una maggiore capacità di memoria |
Sì |
Scalabilità verticale e orizzontale dell'istanza Amazon RDS |
La capacità allocata dell’istanza RDS è insufficiente rispetto alla capacità di CPU del sistema |
Ti consigliamo di ottimizzare le query in modo da utilizzare meno CPU o di modificare l'istanza DB per utilizzare una classe di istanza DB con un'allocazione maggiore di v. CPUs Le prestazioni del database potrebbero diminuire quando un'istanza DB sta esaurendo la CPU. |
Utilizzare un’istanza database con una maggiore capacità di CPU |
Sì |
Scalabilità verticale e orizzontale dell'istanza Amazon RDS |
Le risorse RDS non utilizzano correttamente il pooling delle connessioni |
È consigliabile abilitare Server proxy per Amazon RDS per raggruppare e condividere in modo efficiente le connessioni a database esistenti. Se è già in uso un proxy per il database, configurarlo correttamente per migliorare il pooling delle connessioni e il bilanciamento del carico tra più istanze database. Server proxy per Amazon RDS può contribuire a ridurre il rischio di esaurimento delle connessioni e i tempi di inattività, migliorando al contempo la disponibilità e la scalabilità. |
Abilitare Server proxy per Amazon RDS o modificare la configurazione proxy esistente |
No |
Scalabilità verticale e orizzontale dell'istanza Amazon RDS |