Re: Most efficient way to initialize a standby server

Поиск
Список
Период
Сортировка
От Sergey Konoplev
Тема Re: Most efficient way to initialize a standby server
Дата
Msg-id CAL_0b1tgFDMNnepRzYRiy3gY469EJdEVwcpT1kN2ZeT0BYRB4g@mail.gmail.com
обсуждение исходный текст
Ответ на Most efficient way to initialize a standby server  (Edson Richter <edsonrichter@hotmail.com>)
Ответы Re: Most efficient way to initialize a standby server  ("Joshua D. Drake" <jd@commandprompt.com>)
Re: Most efficient way to initialize a standby server  (Edson Richter <edsonrichter@hotmail.com>)
Список pgsql-general
Try this step-by-step instruction
https://code.google.com/p/pgcookbook/wiki/Streaming_Replication_Setup.
I constantly update it when discovering useful things, including low
bandwidth issues.

On Mon, May 27, 2013 at 5:08 PM, Edson Richter <edsonrichter@hotmail.com> wrote:
> Since 9.0 days I do use script with rsync for transfer. And sometimes the
> servers get out of sync (due large processing in master database and huge
> network latency), and I have to reinitialize the standby server.

WAL stream is not compressed and quite bloated by its nature. You can
use SSH tunnel with compression, described in the mentioned above
instruction, and redirect your replication through it.

> Lately , this script take about an hour to copy all data (23GB) over the
> standby server, and I would like to know if there is a more efficient way
> (perhaps, using pg_basebackup?) to reinitilize the standby server.

AFAIK pg_basebackup does not use compression either when transferring
data. In this case you can also use compressed SSH tunnel with
pg_basebackup or rsync with compression enabled.

I would also like to recommend not to set the compression level too
high, because your CPU might be a bottleneck in this case, and it
might lead to even worth transfer speed that without compression. I
usually set compression level to 1 and it works quite good.

--
Kind regards,
Sergey Konoplev
PostgreSQL Consultant and DBA

Profile: http://www.linkedin.com/in/grayhemp
Phone: USA +1 (415) 867-9984, Russia +7 (901) 903-0499, +7 (988) 888-1979
Skype: gray-hemp
Jabber: gray.ru@gmail.com


В списке pgsql-general по дате отправления:

Предыдущее
От: Edson Richter
Дата:
Сообщение: Most efficient way to initialize a standby server
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: Most efficient way to initialize a standby server