Prácticas operativas recomendadas
Temas
Cómo gestionar los reinicios y las conmutaciones por error de las instancias
Tras un reinicio o una conmutación por error, la memoria caché del disco comienza vacía, por lo que las primeras consultas se ejecutan más lentamente mientras se leen desde Amazon S3, y el rendimiento mejora una vez que los datos se vuelven a almacenar en caché. En el caso de las cargas de trabajo sensibles a la latencia, ejecute un script de consultas representativas tras un reinicio para rellenar la caché antes de que se reanude el tráfico de producción.
Configuración de alarmas
Cree alarmas de Amazon CloudWatch que indiquen la presión de los recursos, de modo que reciba una notificación antes de que se produzca un error en las consultas. Para una supervisión proactiva, observe las siguientes métricas.
-
AuroraAnalyticsMemoryUsage: memoria consumida por consultas de tablas externas. Un valor creciente indica presión de memoria y riesgo de errores de memoria insuficiente. -
AuroraAnalyticsCacheHitRatio: la proporción de lecturas servidas desde la memoria caché del disco. Un valor decreciente significa que se están releyendo más consultas de Amazon S3, a menudo porque el conjunto de trabajo supera la memoria caché. -
AuroraAnalyticsDiskSpillSize: la cantidad de consultas de datos que se derraman al almacenamiento local. Un valor en aumento significa que las consultas superan suquery_memy pueden beneficiarse de más memoria o ajustes. -
FreeLocalStorage(oFreeEphemeralStorageen clases de instancias de NVMe): almacenamiento local disponible para la memoria caché y los archivos de desbordamiento. Un valor descendente significa que el volumen se está llenando.
Para ver las definiciones de métricas, consulte Supervisión y solución de problemas.
Para obtener información sobre cómo crear alarmas, consulte Uso de alarmas de Amazon CloudWatch en la Guía del usuario de Amazon CloudWatch.