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 RDS
Amazon RDS genera raccomandazioni per una risorsa quando questa viene creata o modificata. Puoi trovare esempi di suggerimenti da Amazon RDS nella tabella seguente.
| Tipo | Descrizione | Raccomandazione | Tempo di inattività richiesto | Informazioni aggiuntive |
|---|---|---|---|---|
|
Volumi magnetici in uso |
L’istanza database sta utilizzando l’archiviazione magnetica. L’archiviazione magnetica non è consigliabile per la maggior parte delle istanze database. Scegli un tipo di archiviazione diverso: General Purpose (SSD) o Capacità di IOPS allocata. |
Scegli un tipo di archiviazione diverso: General Purpose (SSD) o Capacità di IOPS allocata. |
Sì |
Volumi di generazione precedente nella EC2 documentazione di Amazon. |
|
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ì |
Abilitazione dei backup automatici 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ì |
Aggiornamento della versione del motore di un'istanza database |
|
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’istanza database, sarà necessario creare e ripristinare una copia crittografata dello snapshot decrittografato dell’istanza database prima di attivarla. |
Attivare la crittografia dei dati a riposo per l’istanza database. |
Sì |
|
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 RDS |
Il dimensionamento automatico dello spazio di archiviazione per le istanze database è disattivato |
Il dimensionamento automatico dello spazio di archiviazione non è attivato per l’istanza database. Quando il carico di lavoro di database aumenta, il dimensionamento automatico dello spazio di archiviazione di RDS scala la capacità di archiviazione, senza tempi di inattività. |
Attivare il dimensionamento automatico dello spazio di archiviazione di Amazon RDS con una soglia di archiviazione massima specificata |
No |
Gestione della capacità automaticamente con Auto Scaling dello storage Amazon RDS |
|
È 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ì |
Aggiornamento della versione del motore di un'istanza database Utilizzo delle implementazioni blu/verde Amazon RDS per gli aggiornamenti del database |
È necessario eseguire l’aggiornamento della classe di istanza delle risorse RDS |
L’istanza database è in esecuzione in una classe di istanza database della generazione precedente. Le classi di istanza database della generazione precedente sono state sostituite da classi di istanza database con costi o prestazioni migliori o entrambi. È consigliabile eseguire l’istanza database con una classe di istanza database di generazione più recente. |
Aggiorna la classe dell’istanza database. |
Sì |
Motori di database supportati per classi di istanza database |
Risorse RDS che utilizzano un’edizione del motore con licenza inclusa che ha raggiunto la fine del supporto |
Si consiglia di aggiornare la versione principale all’ultima versione del motore supportata da Amazon RDS per procedere con il supporto della licenza corrente. La versione del motore del database non sarà supportata con la licenza corrente. |
È consigliabile aggiornare il database all’ultima versione supportata in Amazon RDS per continuare a utilizzare il modello con licenza. |
Sì |
|
Istanze database che non utilizzano l’implementazione Multi-AZ |
Consigliamo di usare l’implementazione Multi-AZ. Le implementazioni Multi-AZ migliorano la disponibilità e la durabilità dell’istanza database. |
Configurare l’implementazione Multi-AZ per le istanze database interessate |
No Durante questa modifica non si verifica un’interruzione. Tuttavia, è possibile riscontrare un impatto sulle prestazioni. Per ulteriori informazioni, consulta Trasformazione di un’istanza database in implementazione Multi-AZ per Amazon RDS |
|
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 |
|
Parametro |
Il buffering delle modifiche consente a un’istanza database MySQL di rinviare alcune scritture necessarie per mantenere gli indici secondari. Questa funzionalità è utile in ambienti con dischi lenti. La modifica della configurazione del buffering ha migliorato leggermente le prestazioni del database, ma ha causato un ritardo nel ripristino in caso di arresto anomalo e tempi di shutdown prolungati durante l’aggiornamento. Impostato su |
Impostare il parametro |
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 |
|
Gruppi di parametri che non utilizzano Huge Pages |
Le pagine di grandi dimensioni possono aumentare la scalabilità del database, ma l’istanza database in uso non le utilizza. È consigliabile impostare il parametro |
Impostare il parametro |
Sì |
|
Il parametro |
Il parametro autovacuum è disattivato per i cluster di database delle . 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 . |
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 |
|
Il parametro |
La sincronizzazione del log binario sul disco non viene applicata prima della conferma del commit delle transazioni nell’istanza database. È consigliabile impostare il parametro |
Impostare il valore del parametro |
No |
Le migliori pratiche per la configurazione dei parametri di replica per Amazon RDS for MySQL |
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 |
Le migliori pratiche per la configurazione dei parametri di replica per Amazon RDS for MySQL |
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 |
|
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 |
Le istanze RDS creano un numero eccessivo di oggetti temporanei |
È consigliabile ottimizzare il carico di lavoro per evitare la creazione di un numero eccessivo di oggetti temporanei o di passare a classi di istanze RDS che supportano letture ottimizzate. RDS Optimized Reads migliora le prestazioni del database per i carichi di lavoro che coinvolgono un gran numero di oggetti temporanei, oggetti temporanei di grandi dimensioni. and/or Valutare il carico di lavoro per determinare se l’utilizzo di un’istanza con Letture ottimizzate per RDS può migliorare il carico di lavoro del database. |
Utilizzare un tipo di istanza database con Letture ottimizzate per RDS |
Sì |
Prestazioni delle query migliorate per RDS per MySQL con Letture ottimizzate per Amazon RDS Prestazioni delle query migliorate per RDS per MariaDB con Letture ottimizzate per Amazon RDS Prestazioni delle query migliorate per RDS per PostgreSQL con Letture ottimizzate per Amazon RDS |
La capacità allocata dell’istanza RDS è insufficiente rispetto alla capacità di IOPS del sistema |
È consigliabile ottimizzare il carico di lavoro del database per ridurre il numero di IOPS o aumentare verticalmente l’istanza database a un tipo con un limite di IOPS predefinito più elevato. L’istanza database corrente non è in grado di supportare la capacità di IOPS allocata oppure il carico di lavoro del database presenta un elevato utilizzo di IOPS. |
Utilizzare un tipo di istanza database con limiti di IOPS predefiniti più elevati |
Sì |
|
La capacità allocata dei volumi Amazon EBS delle istanze RDS è insufficiente |
È consigliabile ottimizzare il carico di lavoro del database per ridurre gli IOPS o aumentare la capacità di IOPS allocata per il database. Quando l’utilizzo di IOPS si avvicina alla capacità di IOPS allocata, le prestazioni del database potrebbero peggiorare. |
Allocare maggiore capacità di IOPS per l’istanza database |
Sì |
|
La capacità effettiva di trasmissione allocata delle istanze RDS è insufficiente |
È consigliabile ottimizzare il carico di lavoro del database per ridurre il throughput o aumentare la capacità effettiva di trasmissione allocata per il database. Quando l’utilizzo del throughput si avvicina alla capacità effettiva di trasmissione allocata, le prestazioni del database potrebbero risentirne. |
Allocare un throughput superiore per l’istanza database |
Sì |
|
La capacità allocata delle istanze RDS per l’I/O EBS è insufficiente |
Si consiglia di ottimizzare il carico di lavoro del database per ridurre I/O operations or modifying the DB instance to use Amazon RDS io2 Block Express volumes which are designed for database workloads that require high performance, high throughput, and low latency. With the current workload, the database might not be able to process I/O le operazioni alla velocità richiesta, il che può portare a un peggioramento delle prestazioni. |
Utilizzare i volumi io2 Block Express Amazon RDS per l’istanza RDS |
No |
Archiviazione delle istanze database Amazon RDS CloudWatchParametri Amazon per Amazon RDS Volumi SSD con capacità di IOPS allocata nella Guida per l’utente di Amazon EBS |