Skip to content

Commit e844987

Browse files
committed
FSPG: HA same zone further updates-3
1 parent 98df25b commit e844987

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

articles/postgresql/flexible-server/concepts-limits.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.date: 11/30/2021
1111

1212
# Limits in Azure Database for PostgreSQL - Flexible Server
1313

14-
[!INCLUDE [!INCLUDE [applies-to-postgresql-flexible-server](../includes/applies-to-postgresql-flexible-server.md)]
14+
[!INCLUDE [applies-to-postgresql-flexible-server](../includes/applies-to-postgresql-flexible-server.md)]
1515

1616
The following sections describe capacity and functional limits in the database service. If you'd like to learn about resource (compute, memory, storage) tiers, see the [compute and storage](concepts-compute-storage.md) article.
1717

@@ -46,7 +46,7 @@ When connections exceed the limit, you may receive the following error:
4646
> FATAL: sorry, too many clients already.
4747
4848
> [!IMPORTANT]
49-
> For best experience, we recommend that you use a connection pool manager like PgBouncer to efficiently manage connections. Azure Database for PostgreSQL - Flexible Server offers pgBouncer as [built-in connection pool management solution](concepts-pgbouncer.md).
49+
> For best experience, it is recommended to you use a connection pool manager like PgBouncer to efficiently manage connections. Azure Database for PostgreSQL - Flexible Server offers pgBouncer as [built-in connection pool management solution](concepts-pgbouncer.md).
5050
5151
A PostgreSQL connection, even idle, can occupy about 10 MB of memory. Also, creating new connections takes time. Most applications request many short-lived connections, which compounds this situation. The result is fewer resources available for your actual workload leading to decreased performance. Connection pooling can be used to decrease idle connections and reuse existing connections. To learn more, visit our [blog post](https://techcommunity.microsoft.com/t5/azure-database-for-postgresql/not-all-postgres-connection-pooling-is-equal/ba-p/825717).
5252

@@ -64,59 +64,59 @@ A PostgreSQL connection, even idle, can occupy about 10 MB of memory. Also, crea
6464

6565
### Storage
6666

67-
- Once configured, storage size cannot be reduced. You have to create a new server with desired storage size, perform manual [dump and restore](../howto-migrate-using-dump-and-restore.md) and migrate your database(s) to the new server.
68-
- Currently, storage auto-grow feature is not available. Please monitor the usage and increase the storage to a higher size.
67+
- Once configured, storage size can't be reduced. You have to create a new server with desired storage size, perform manual [dump and restore](../howto-migrate-using-dump-and-restore.md) and migrate your database(s) to the new server.
68+
- Currently, storage auto-grow feature isn't available. You can monitor the usage and increase the storage to a higher size.
6969
- When the storage usage reaches 95% or if the available capacity is less than 5 GiB, the server is automatically switched to **read-only mode** to avoid errors associated with disk-full situations.
7070
- We recommend to set alert rules for `storage used` or `storage percent` when they exceed certain thresholds so that you can proactively take action such as increasing the storage size. For example, you can set an alert if the storage percent exceeds 80% usage.
7171

7272
### Networking
7373

7474
- Moving in and out of VNET is currently not supported.
7575
- Combining public access with deployment within a VNET is currently not supported.
76-
- Firewall rules are not supported on VNET, Network security groups can be used instead.
77-
- Public access database servers can connect to public internet, for example through `postgres_fdw`, and this access cannot be restricted. VNET-based servers can have restricted outbound access using Network Security Groups.
76+
- Firewall rules aren't supported on VNET, Network security groups can be used instead.
77+
- Public access database servers can connect to public internet, for example through `postgres_fdw`, and this access can't be restricted. VNET-based servers can have restricted outbound access using Network Security Groups.
7878

7979
### High availability (HA)
8080

81-
- Please see [HA Limitations documentation](concepts-high-availability.md#high-availability---limitations) page.
81+
- See [HA Limitations documentation](concepts-high-availability.md#high-availability---limitations).
8282

8383
### Availability zones
8484

8585
- Manually moving servers to a different availability zone is currently not supported.
8686

8787
### Postgres engine, extensions, and PgBouncer
8888

89-
- Postgres 10 and older are not supported. We recommend using the [Single Server](../overview-single-server.md) option if you require older Postgres versions.
89+
- Postgres 10 and older aren't supported. We recommend using the [Single Server](../overview-single-server.md) option if you require older Postgres versions.
9090
- Extension support is currently limited to the Postgres `contrib` extensions.
9191
- Built-in PgBouncer connection pooler is currently not available for Burstable servers.
92-
- SCRAM authentication is not supported with connectivity using built-in PgBouncer.
92+
- SCRAM authentication isn't supported with connectivity using built-in PgBouncer.
9393

9494
### Stop/start operation
9595

9696
- Server can't be stopped for more than seven days.
9797

9898
### Scheduled maintenance
9999

100-
- Changing the maintenance window less than five days before an already planned upgrade, will not affect that upgrade. Changes only take effect with the next scheduled maintenance.
100+
- Changing the maintenance window less than five days before an already planned upgrade, won't affect that upgrade. Changes only take effect with the next scheduled maintenance.
101101

102102
### Backing up a server
103103

104104
- Backups are managed by the system, there is currently no way to run these backups manually. We recommend using `pg_dump` instead.
105-
- Backups are always snapshot-based full backups (not differential backups), possibly leading to higher backup storage utilization. Note that transaction logs (write ahead logs - WAL) are separate from the full/differential backups, and are archived continuously.
105+
- Backups are always snapshot-based full backups (not differential backups), possibly leading to higher backup storage utilization. The transaction logs (write ahead logs - WAL) are separate from the full/differential backups, and are archived continuously.
106106

107107
### Restoring a server
108108

109109
- When using the Point-in-time-Restore feature, the new server is created with the same compute and storage configurations as the server it is based on.
110110
- VNET based database servers are restored into the same VNET when you restore from a backup.
111-
- The new server created during a restore does not have the firewall rules that existed on the original server. Firewall rules need to be created separately for the new server.
112-
- Restoring a deleted server is not supported.
113-
- Cross region restore is not supported.
111+
- The new server created during a restore doesn't have the firewall rules that existed on the original server. Firewall rules need to be created separately for the new server.
112+
- Restoring a deleted server isn't supported.
113+
- Cross region restore isn't supported.
114114

115115
### Other features
116116

117-
* Azure AD authentication is not yet supported. We recommend using the [Single Server](../overview-single-server.md) option if you require Azure AD authentication.
118-
* Read replicas are not yet supported. We recommend using the [Single Server](../overview-single-server.md) option if you require read replicas.
119-
* Moving resources to another subscription is not supported.
117+
* Azure AD authentication isn't yet supported. We recommend using the [Single Server](../overview-single-server.md) option if you require Azure AD authentication.
118+
* Read replicas aren't yet supported. We recommend using the [Single Server](../overview-single-server.md) option if you require read replicas.
119+
* Moving resources to another subscription isn't supported.
120120

121121

122122
## Next steps

0 commit comments

Comments
 (0)