|
| 1 | +--- |
| 2 | +meta: |
| 3 | + title: Maintenance process for Serverless SQL Databases |
| 4 | + description: This page explains the maintenance process for Serverless SQL Databases and its potential impact on your applications |
| 5 | +content: |
| 6 | + h1: Maintenance process for Serverless SQL Databases |
| 7 | + paragraph: This page explains the maintenance process for Serverless SQL Databases and its potential impact on your applications |
| 8 | +tag: serverless sql databases maintenance service interruption planned operation |
| 9 | +dates: |
| 10 | + validation: 2024-07-09 |
| 11 | + posted: 2024-07-09 |
| 12 | +--- |
| 13 | + |
| 14 | +## Overview |
| 15 | + |
| 16 | +To add features, deploy security fixes or corrective patches, we perform regular maintenance operations. **Most maintenance operations are transparent to you**, and have no impact on your database availability, or performance. |
| 17 | + |
| 18 | +However, **some maintenance operations may impact your database availability** or require actions on your side. In this case, **we will inform you beforehand**, so you can **follow the recommendations below** to ensure that the impact on your application is minimal. |
| 19 | + |
| 20 | +The maintenance operations particularly concern our [connection pooler](/serverless/sql-databases/reference-content/serverless-sql-databases-overview/) for now, as we are working on making it as transparent as possible in future Serverless SQL Databases updates. |
| 21 | + |
| 22 | +## Impact on your application and recommendations |
| 23 | + |
| 24 | +A maintenance operation impacting your SQL client connections to the database will usually: |
| 25 | + |
| 26 | +- Disconnect your SQL connections to the database **during less than 1 minute** |
| 27 | + |
| 28 | +- Require your **SQL client to reconnect afterward** |
| 29 | + |
| 30 | +To avoid requiring any manual actions on your side, **we recommend you ensure that your applications or SQL clients can reconnect automatically**. This is the default behavior with most web application frameworks or software relying on SQL Databases. |
| 31 | + |
| 32 | +<Message type="note"> |
| 33 | +When the maintenance operation starts, database queries pending (such as transactions being processed) will still be processed before SQL clients are disconnected, as long as transactions do not last more than 1 minute. |
| 34 | +</Message> |
| 35 | + |
| 36 | +## Maintenance period and communication delay |
| 37 | + |
| 38 | +We will **communicate the maintenance period at least 1 week in advance** for low-impact operations, such as unavailability below 1 minute, and **up to 1 month in advance** for higher-impact operations. |
| 39 | + |
| 40 | +By default, we plan a maintenance period **every Tuesday between 14:30 pm and 14:45 pm (CEST)**, that disconnects SQL clients from your database **for at most 10 seconds**. |
| 41 | + |
| 42 | +Any change to this period or additional maintenance periods will be communicated specifically. |
| 43 | + |
| 44 | +<Message type="note"> |
| 45 | +If maintenance operations are urgent, such as security or corrective patches requiring immediate action, we may still perform maintenance operations without delay. |
| 46 | +</Message> |
0 commit comments