Our established replication has broken ("requested WAL segment has already been removed" during downtime) We cannot easily stop the master again.
Can we do
pg_start_backup()
,rsync ${PGDATA}/
master to slave,pg_stop_backup()
... while the master postgresql is still under full load?
(Or will pg_start_backup()
lead to
- table locks,
- I/O blocks,
- inconsistencies,
- fire alarm,
- slow db response
In other words, will pg_start_backup()
affect our application?