Skip to content

Commit 050230f

Browse files
Merge pull request #187377 from jonels-msft/hsc-replica-config
What can't be configured on a hyperscale replica
2 parents 386bcdc + 5753d61 commit 050230f

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

articles/postgresql/hyperscale/concepts-read-replicas.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: jonels
66
ms.service: postgresql
77
ms.subservice: hyperscale-citus
88
ms.topic: conceptual
9-
ms.date: 08/03/2021
9+
ms.date: 02/03/2022
1010
---
1111

1212
# Read replicas in Azure Database for PostgreSQL - Hyperscale (Citus)
@@ -41,8 +41,8 @@ The feature is meant for scenarios where replication lag is acceptable, and is
4141
meant for offloading queries. It isn't meant for synchronous replication
4242
scenarios where replica data is expected to be up to date. There will be a
4343
measurable delay between the primary and the replica. The delay can be minutes
44-
or even hours depending on the workload and the latency between the primary and
45-
the replica. The data on the replica eventually becomes consistent with the
44+
or even hours, depending on the workload and the latency between primary and
45+
replica. The data on the replica eventually becomes consistent with the
4646
data on the primary. Use this feature for workloads that can accommodate this
4747
delay.
4848

@@ -66,15 +66,16 @@ portal](howto-read-replicas-portal.md).
6666
When you create a replica, it doesn't inherit firewall rules the primary
6767
server group. These rules must be set up independently for the replica.
6868

69-
The replica inherits the admin ("citus") account from the primary server group.
69+
The replica inherits the admin (`citus`) account from the primary server group.
7070
All user accounts are replicated to the read replicas. You can only connect to
7171
a read replica by using the user accounts that are available on the primary
7272
server.
7373

7474
You can connect to the replica's coordinator node by using its hostname and a
7575
valid user account, as you would on a regular Hyperscale (Citus) server group.
76-
For a server named **my replica** with the admin username **citus**, you can
77-
connect to the coordinator node of the replica by using psql:
76+
For instance, given a server named **my replica** with the admin username
77+
**citus**, you can connect to the coordinator node of the replica by using
78+
psql:
7879

7980
```bash
8081
psql -h c.myreplica.postgres.database.azure.com -U citus@myreplica -d postgres
@@ -94,16 +95,17 @@ another read replica.
9495

9596
### Replica configuration
9697

97-
A replica is created by using the same compute, storage, and worker node
98-
settings as the primary. After a replica is created, several settings can be
99-
changed, including storage and backup retention period. Other settings can't be
100-
changed in replicas, such as storage size and number of worker nodes.
98+
Replicas inherit compute, storage, and worker node settings from their
99+
primaries. You can change some--but not all--settings on a replica. For
100+
instance, you can change compute, firewall rules for public access, and private
101+
endpoints for private access. You can't change the storage size or number of
102+
worker nodes.
101103

102104
Remember to keep replicas strong enough to keep up changes arriving from the
103105
primary. For instance, be sure to upscale compute power in replicas if you
104106
upscale it on the primary.
105107

106-
Firewall rules and parameter settings are not inherited from the primary server
108+
Firewall rules and parameter settings aren't inherited from the primary server
107109
to the replica when the replica is created or afterwards.
108110

109111
### Regions

0 commit comments

Comments
 (0)