@@ -6,7 +6,7 @@ ms.author: jonels
6
6
ms.service : postgresql
7
7
ms.subservice : hyperscale-citus
8
8
ms.topic : conceptual
9
- ms.date : 08 /03/2021
9
+ ms.date : 02 /03/2022
10
10
---
11
11
12
12
# 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
41
41
meant for offloading queries. It isn't meant for synchronous replication
42
42
scenarios where replica data is expected to be up to date. There will be a
43
43
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
46
46
data on the primary. Use this feature for workloads that can accommodate this
47
47
delay.
48
48
@@ -66,15 +66,16 @@ portal](howto-read-replicas-portal.md).
66
66
When you create a replica, it doesn't inherit firewall rules the primary
67
67
server group. These rules must be set up independently for the replica.
68
68
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.
70
70
All user accounts are replicated to the read replicas. You can only connect to
71
71
a read replica by using the user accounts that are available on the primary
72
72
server.
73
73
74
74
You can connect to the replica's coordinator node by using its hostname and a
75
75
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:
78
79
79
80
``` bash
80
81
psql -h c.myreplica.postgres.database.azure.com -U citus@myreplica -d postgres
@@ -94,16 +95,17 @@ another read replica.
94
95
95
96
### Replica configuration
96
97
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.
101
103
102
104
Remember to keep replicas strong enough to keep up changes arriving from the
103
105
primary. For instance, be sure to upscale compute power in replicas if you
104
106
upscale it on the primary.
105
107
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
107
109
to the replica when the replica is created or afterwards.
108
110
109
111
### Regions
0 commit comments