You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resource Health determines the health of your SQL resource by examining the success and failure of logins to the resource. Currently, Resource Health for your SQL DB resource only examines login failures due to system error and not user error. The Resource Health status is updated every 1-2 minutes.
28
28
@@ -52,23 +52,23 @@ The health status of **Unknown** indicates that Resource Health hasn't received
52
52
If the resource is running as expected, the status of the resource will change to Available after a few minutes.
53
53
If you're experiencing problems with the resource, the Unknown health status might suggest that an event in the platform is affecting the resource.
54
54
55
-
## Historical Information
55
+
## Historical information
56
56
57
57
You can access up to 14 days of health history in the Health history section of Resource Health. The section will also contain the downtime reason (when available) for the downtimes reported by Resource Health. Currently, Azure shows the downtime for your SQL database resource at a two-minute granularity. The actual downtime is likely less than a minute – average is 8s.
58
58
59
-
### Downtime Reasons
59
+
### Downtime reasons
60
60
61
61
When your SQL Database experiences downtime, analysis is performed to determine a reason. When available, the downtime reason is reported in the Health History section of Resource Health. Downtime reasons are typically published 30 minutes after an event.
62
62
63
-
#### Planned Maintenance
63
+
#### Planned maintenance
64
64
65
65
The Azure infrastructure periodically performs planned maintenance – upgrade of hardware or software components in the datacenter. While the database undergoes maintenance, SQL may terminate some existing connections and refuse new ones. The login failures experienced during planned maintenance are typically transient and retry logic helps reduce the impact. If you continue to experience login errors, please contact support.
66
66
67
67
#### Reconfiguration
68
68
69
69
Reconfigurations are considered transient conditions, and are expected from time to time. These events can be triggered by load balancing or software/hardware failures. Any client production application that connects to a cloud database service should implement a robust connection retry logic with backoff logic, as it would help mitigate these situations and should generally make the errors transparent to the end user.
70
70
71
-
## Next Steps
71
+
## Next steps
72
72
73
73
- Learn more about [retry logic for transient errors](./sql-database-connectivity-issues.md#retry-logic-for-transient-errors)
74
74
-[Troubleshoot, diagnose, and prevent SQL connection errors](./sql-database-connectivity-issues.md)
0 commit comments