20 марта в 12:03

Работа с PostgreSQL: настройка и масштабирование. 5-е издание


Добрый день, хаброжители. Прошло много времени с выпуска 4 версии книги по PostgreSQL — успела выйти версия 9.5 и 9.6 этой замечательной базы данных. Материалов по практическому использованию этой БД также накопилось немало, поэтому я решил выпустить обновление по книге. Итак, встречайте:«Работа с PostgreSQL: настройка и масштабирование», 5-е издание.


Как и раньше, в книге исследуются вопросы по настройке производительности PostgreSQL, репликации и кластеризации. Список изменений достаточно большой, обновились все разделы и были добавлены новые (для тех, кому хочется подробный "changelog" может глянуть этот pull request). Любые пожелания или замечания можно писать в github issues или делать pull request на добавление/исправление материала. Приятного прочтения!


Страница книги
Исходники

le0pard @le0pard
карма
154,3
рейтинг 0,0
Похожие публикации
Самое читаемое Администрирование

Комментарии (11)

  • +1
    Отличная книга!
    Читал предыдущюю версию, очень мне помогла.
    Спасибо!
    • 0
      не за что!
  • 0

    Книга отличная. Спасибо. Но в главе "Полезные мелочи" все примеры проглочены. Хотя в исходниках они вроде как есть.

    • 0
      Смотрите pdf, у него нету проблем с картинками и кодом.
      • 0

        Ну как вариант. Но вот копипастить оттуда примеры несколько проблематичнее...

        • +1
          В мелочах есть ссылка — жмете и файл скачивается

  • +2

    лучшее что есть про postgres на родном языке!


    спасибо автору!


    PS
    своего рода настольная книга даже

  • 0
    Большое спасибо за материал!
    В разделе 5.2 Потоковая репликация
    Не забываем после этого перегрузить postgresql на обоих серверах.

    Почему не более удобный вариант для подобного рода изменений?
    pg_ctl reload -D $PGDATA
    
    • +2
      К сожалению такие параметры как wal_level, archive_mode, max_wal_senders, hot_standby можно изменить только при перезапуске сервера — перегрузка конфигурации их не подхватит.
  • 0
    В секции по pglogical еще надо добавлять trust мастер ип replication connection, автор наверное только читал про него)
    • 0
      Нет, использую.
      В pg_hba.conf нужно разрешить replication соеденения с локального хоста для пользователя с привилегией репликации.


      Получаем

      host    replication     user        127.0.0.1/32            trust
      host    replication     user        ::1/128                 trust
      


      Хотя возможно я не до конца понял «trust мастер ип replication connection»

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.