Re: Big sized materialized views break replication

From: Achilleas Mantzios <achill(at)matrix(dot)gatewaynet(dot)com>
To: pgsql-admin(at)postgresql(dot)org
Subject: Re: Big sized materialized views break replication
Date: 2017-02-01 11:02:40
Message-ID: 5891C050.3060100@matrix.gatewaynet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Για σου Δημήτρη,

you will have to give more info on :
- setup of replication slots
- speed/latency of connection between primary and standby
- size of wals produced during the recreation of materialization

On 01/02/2017 12:39, Κοκμάδης Δημήτριος wrote:
> Hello,
>
> I use hot standby replication mode.
> When I try to recreate big sized materialised views, about 3G size, the replication breaks and I have to resync it.
>
> Is there any way to avoid it?
>
> My master server settings
>
> shared_buffers = 30GB
> work_mem = 3146kB
> maintenance_work_mem = 2GB
> dynamic_shared_memory_type = posix# the default is the first option
> wal_level = hot_standby
> wal_buffers = 16MB
> checkpoint_segments = 128
> checkpoint_completion_target = 0.9
> max_wal_senders = 128
> wal_keep_segments = 8
> effective_cache_size = 90GB
> default_statistics_target = 100
> logging_collector = on# Enable capturing of stderr and csvlog
> log_directory = '/var/log/postgresql'# directory where log files are written,
> log_filename = 'postgresql-%Y-%m-%d.log'# log file name pattern,
> log_rotation_age = 1d# Automatic rotation of logfiles will
> log_min_duration_statement = 3000# -1 is disabled, 0 logs all statements
> log_line_prefix = '%t '# special values:
> log_timezone = 'localtime'
> stats_temp_directory = '/var/run/postgresql/9.4-main.pg_stat_tmp'
> autovacuum = on# Enable autovacuum subprocess? 'on'
> log_autovacuum_min_duration = -1# -1 disables, 0 logs all actions and
> autovacuum_max_workers = 3# max number of autovacuum subprocesses
> autovacuum_naptime = 15min# time between autovacuum runs
> autovacuum_vacuum_threshold = 50# min number of row updates before
> autovacuum_analyze_threshold = 50# min number of row updates before
>
>
> Regards,
> Dimitris

--
Achilleas Mantzios
IT DEV Lead
IT DEPT
Dynacom Tankers Mgmt

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Samed YILDIRIM 2017-02-01 11:08:07 Re: Big sized materialized views break replication
Previous Message Κοκμάδης Δημήτριος 2017-02-01 10:39:29 Big sized materialized views break replication