Добрый день, хаброжители. Прошло много времени с выпуска 4 версии книги по PostgreSQL — успела выйти версия 9.5 и 9.6 этой замечательной базы данных. Материалов по практическому использованию этой БД также накопилось немало, поэтому я решил выпустить обновление по книге. Итак, встречайте:«Работа с PostgreSQL: настройка и масштабирование», 5-е издание.
Как и раньше, в книге исследуются вопросы по настройке производительности PostgreSQL, репликации и кластеризации. Список изменений достаточно большой, обновились все разделы и были добавлены новые (для тех, кому хочется подробный "changelog" может глянуть этот pull request). Любые пожелания или замечания можно писать в github issues или делать pull request на добавление/исправление материала. Приятного прочтения!
Комментарии (11)
vektory79
20.03.2017 14:57Книга отличная. Спасибо. Но в главе "Полезные мелочи" все примеры проглочены. Хотя в исходниках они вроде как есть.
temadiary
20.03.2017 17:37+2лучшее что есть про postgres на родном языке!
спасибо автору!
PS
своего рода настольная книга даже
simple_snow
21.03.2017 07:58Большое спасибо за материал!
В разделе 5.2 Потоковая репликация
Не забываем после этого перегрузить postgresql на обоих серверах.
Почему не более удобный вариант для подобного рода изменений?
pg_ctl reload -D $PGDATA
le0pard
21.03.2017 08:06+2К сожалению такие параметры как wal_level, archive_mode, max_wal_senders, hot_standby можно изменить только при перезапуске сервера — перегрузка конфигурации их не подхватит.
YK77
22.03.2017 18:30В секции по pglogical еще надо добавлять trust мастер ип replication connection, автор наверное только читал про него)
le0pard
22.03.2017 18:52Нет, использую.
В pg_hba.conf нужно разрешить replication соеденения с локального хоста для пользователя с привилегией репликации.
Получаем
host replication user 127.0.0.1/32 trust host replication user ::1/128 trust
Хотя возможно я не до конца понял «trust мастер ип replication connection»
Ordinatus
Отличная книга!
Читал предыдущюю версию, очень мне помогла.
Спасибо!
le0pard
не за что!