On Mon, 22 Jan 2024 at 05:25, Justin <zzzzz.g...@gmail.com> wrote:
>
> When using replica set to full this kicks off  a  full table scan for each 
> update or delete this is very expensive.  If there are no errors being 
> reported you will find it is working but hung doing full scans.  Inserts are 
> just appended to end of heap.
>

That shouldn't be too costly, since this table only has a single row
in it. But it never finishes the replication at all.

>
> You can copy the replication slot on the primary to peak at which 
> transactions LR is hung on to confirm.
>
> Adding a primary key will fix this issue.  Note PG 16 can use indexes to find 
> qualifying rows when a table's replica is set to full.

Ah, sadly PG 16 isn't an option as yet. It would definitely make
dual-master replication somewhat easier.

I'll try dropping the table, creating it again with a PK, and seeing
how it goes. Thanks.

ChrisA


Reply via email to