

# Prácticas recomendadas con Amazon Aurora PostgreSQL
<a name="AuroraPostgreSQL.BestPractices"></a>

A continuación, puede ver varias prácticas recomendadas para administrar el clúster de base de datos de Amazon Aurora PostgreSQL. Asegúrese de revisar también las tareas de mantenimiento básicas. Para obtener más información, consulte [Rendimiento y escalado para Amazon Aurora PostgreSQL](AuroraPostgreSQL.Managing.md). 

**Topics**
+ [Prevención del rendimiento lento, el reinicio automático y la conmutación por error de las instancias de base de datos Aurora PostgreSQL](#AuroraPostgreSQL.BestPractices.Avoiding)
+ [Diagnóstico de sobrecarga de tablas e índices](AuroraPostgreSQL.diag-table-ind-bloat.md)
+ [Administración de recuentos de objetos altos en Amazon Aurora PostgreSQL](PostgreSQL.HighObjectCount.md)
+ [Administración de memoria mejorada en Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.memory.management.md)
+ [Conmutación por error rápida con Amazon Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.FastFailover.md)
+ [Recuperación rápida después de una conmutación por error con la administración de caché del clúster para Aurora PostgreSQL](AuroraPostgreSQL.cluster-cache-mgmt.md)
+ [Administración de la pérdida de conexión de Aurora PostgreSQL con agrupación](AuroraPostgreSQL.BestPractices.connection_pooling.md)
+ [Gestión de conexiones inactivas en PostgreSQL](Appendix.PostgreSQL.CommonDBATasks.DeadConnectionHandling.md)
+ [Configuración de los parámetros de memoria para Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.Tuning-memory-parameters.md)
+ [Uso de las métricas de Amazon CloudWatch para analizar el uso de los recursos de Aurora PostgreSQL](AuroraPostgreSQL_AnayzeResourceUsage.md)
+ [Uso de la replicación lógica para realizar una actualización de la versión principal para Aurora PostgreSQL](AuroraPostgreSQL.MajorVersionUpgrade.md)
+ [Gestión de conversiones personalizadas en Aurora PostgreSQL](PostgreSQL.CustomCasts.md)
+ [Prácticas recomendadas para consultas paralelas en Aurora PostgreSQL](PostgreSQL.ParallelQueries.md)
+ [Solución de problemas de almacenamiento en Aurora PostgreSQL](AuroraPostgreSQL.BestPractices.TroubleshootingStorage.md)

## Prevención del rendimiento lento, el reinicio automático y la conmutación por error de las instancias de base de datos Aurora PostgreSQL
<a name="AuroraPostgreSQL.BestPractices.Avoiding"></a>

Si ejecuta una carga de trabajo pesada o cargas de trabajo que superan los recursos asignados a su instancia de base de datos, puede agotar los recursos en los que ejecuta la aplicación y la base de datos de Aurora. Para obtener métricas de su instancia de base de datos, como el uso de la CPU, el uso de la memoria y el número de conexiones de base de datos utilizadas, puede consultar las métricas proporcionadas por Amazon CloudWatch, Performance Insights y Enhanced Monitoring. Para obtener más información acerca de la monitorización de las métricas de las instancias de base de datos, consulte [Supervisión de métricas en un clúster de Amazon Aurora](MonitoringAurora.md).

Si su carga de trabajo agota los recursos que utiliza, su instancia de base de datos podría ralentizarse, reiniciarse o incluso realizar una conmutación por error a otra instancia de base de datos. Para evitarlo, supervise la utilización de los recursos, examine la carga de trabajo que se ejecuta en la instancia de base de datos y realice las optimizaciones necesarias. Si las optimizaciones no mejoran las métricas de la instancia ni mitigan el agotamiento de los recursos, considere la posibilidad de ampliar la instancia de base de datos antes de alcanzar sus límites. Para obtener más información sobre las clases de instancias de base de datos disponibles y sus especificaciones, consulte [Clases de instancia de base de datos de Amazon Aurora](Concepts.DBInstanceClass.md).