

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à.

# Best practice con Amazon Aurora PostgreSQL
<a name="AuroraPostgreSQL.BestPractices"></a>

Di seguito, sono disponibili diverse best practice per gestire il cluster database Amazon Aurora PostgreSQL. Assicurati di esaminare anche le attività di manutenzione di base. Per ulteriori informazioni, consulta [Prestazioni e dimensionamento per Amazon Aurora PostgreSQL](AuroraPostgreSQL.Managing.md). 

**Topics**
+ [Evitare il rallentamento delle prestazioni, il riavvio automatico e il failover per le istanze database Aurora PostgreSQL](#AuroraPostgreSQL.BestPractices.Avoiding)
+ [Diagnosi delle dimensioni della tabella e dell'indice](AuroraPostgreSQL.diag-table-ind-bloat.md)
+ [Gestione di un numero elevato di oggetti in PostgreSQL](PostgreSQL.HighObjectCount.md)
+ [Migliore gestione della memoria in Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.memory.management.md)
+ [Failover rapido con Amazon Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.FastFailover.md)
+ [Ripristino rapido dopo il failover con Cluster Cache Management per Aurora PostgreSQL](AuroraPostgreSQL.cluster-cache-mgmt.md)
+ [](AuroraPostgreSQL.BestPractices.connection_pooling.md)
+ [Gestione delle connessioni interrotte in PostgreSQL](Appendix.PostgreSQL.CommonDBATasks.DeadConnectionHandling.md)
+ [Ottimizzazione dei parametri di memoria per Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.Tuning-memory-parameters.md)
+ [Utilizzo dei CloudWatch parametri di Amazon per analizzare l'utilizzo delle risorse per Aurora PostgreSQL](AuroraPostgreSQL_AnayzeResourceUsage.md)
+ [Utilizzo della replica logica per eseguire l'aggiornamento a una versione principale per Aurora PostgreSQL](AuroraPostgreSQL.MajorVersionUpgrade.md)
+ [Gestione di cast personalizzati in](PostgreSQL.CustomCasts.md)
+ [Best practice per le query parallele in Aurora PostgreSQL RDS per](PostgreSQL.ParallelQueries.md)
+ [Risoluzione dei problemi di archiviazione in Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.TroubleshootingStorage.md)

## Evitare il rallentamento delle prestazioni, il riavvio automatico e il failover per le istanze database Aurora PostgreSQL
<a name="AuroraPostgreSQL.BestPractices.Avoiding"></a>

Se si eseguono uno o più carichi di lavoro pesanti che eccedono le risorse allocate dell'istanza database, è possibile che le risorse su cui si esegue l'applicazione e il database Aurora si esauriscano. Per ottenere parametri sulla tua istanza di database come l'utilizzo della CPU, l'utilizzo della memoria e il numero di connessioni al database utilizzate, puoi fare riferimento ai parametri forniti da Amazon, Performance CloudWatch Insights e Enhanced Monitoring. Per ulteriori informazioni sul monitoraggio dell'istanza database, consultare [Monitoraggio dei parametri in un cluster di database Amazon Aurora](MonitoringAurora.md).

Se il carico di lavoro esaurisce le risorse in uso, è possibile che l'istanza database rallenti, venga riavviata o esegua un failover su un'altra istanza database. Per evitare che questo si verifichi, occorre monitorare l'utilizzo delle risorse, esaminare il carico di lavoro in esecuzione sull'istanza database ed eseguire le ottimizzazioni dove necessario. Se le ottimizzazioni non migliorano le metriche dell'istanza e non mitigano l'esaurimento delle risorse, valutare la possibilità di aumentare l'istanza database prima che raggiunga i suoi limiti. Per ulteriori informazioni sulle classi di istanza database disponibili e le relative specifiche, consultare [Classi di istanze DB Amazon Aurora](Concepts.DBInstanceClass.md).