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


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


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


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

    Метки:
    Поделиться публикацией
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 11
    • +1
      Отличная книга!
      Читал предыдущюю версию, очень мне помогла.
      Спасибо!
    • 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»

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