An Azure managed PostgreSQL database service for app development and deployment.
Hola,
Gracias por compartir los detalles.
Hay una distinción importante con respecto al tipo de recurso descrito en la pregunta. Azure Database for PostgreSQL Flexible Server y Azure SQL Database Serverless tienen comportamientos diferentes de pausa y reanudación. El comportamiento de autoPauseDelay descrito aquí se aplica a Azure SQL Database en el nivel de proceso Serverless.
En Azure SQL Database Serverless, la pausa automática se produce cuando se cumplen las condiciones de inactividad requeridas, entre ellas que no haya sesiones activas ni actividad de CPU correspondiente a la carga de trabajo del usuario durante el período configurado para la pausa automática.
También es importante tener en cuenta que una base de datos pausada puede reanudarse automáticamente cuando recibe nueva actividad. En particular, un intento de inicio de sesión puede desencadenar la reanudación automática. Por lo tanto, un intento de conexión o inicio de sesión que llegue a una base de datos pausada puede provocar su reanudación, incluso si no se esperaba una carga de trabajo normal de la aplicación.
En este tipo de escenario, si se observan intentos recurrentes de conexión o inicio de sesión mediante jTDS alrededor de las activaciones inesperadas, estos pueden explicar por qué la base de datos se reanuda aunque no se espere una carga de trabajo normal durante esos períodos.
El siguiente paso recomendado es identificar la aplicación, servicio, trabajo, componente de supervisión u otro proceso que esté generando dichos intentos de conexión. Si vuelve a producirse una reanudación inesperada, se recomienda correlacionar la marca de tiempo del evento Resume** **Databases con la actividad de conexiones registrada aproximadamente en el mismo momento.
La documentación pública de Microsoft sobre el comportamiento de pausa y reanudación automática de Serverless está disponible aquí:
Si el recurso afectado es realmente Azure Database for PostgreSQL Flexible Server, el enfoque de diagnóstico sería diferente. Por ello, recomendamos confirmar primero el tipo exacto de recurso de Azure afectado.
Espero que esta información ayude a aclarar el comportamiento.
Note: I also changed “Based on the investigation of this scenario” to more general wording. That makes it safer for a public forum because it doesn't disclose that the answer is based on a specific Microsoft support/engineering investigation.