PostgreSQL

  • Хабрахабр

    WAL в PostgreSQL: 3. Контрольная точка

    Мы уже познакомились с устройством буферного кеша — одного из основных объектов в разделяемой памяти, — и поняли, что для восстановления после сбоя, когда содержимое оперативной памяти пропадает, нужно вести журнал предзаписи. Начать с начала, как советовал Король из Алисы, не получится: невозможно хранить все журнальные записи от старта сервера — это потенциально и огромный объем, и такое же огромное…

    Подробнее »
  • Хабрахабр

    Последние изменения в IO-стеке Linux с точки зрения DBA

    Главные вопросы работы с базой данных связаны с особенностями устройства операционной системы, на которой работает база. Сейчас Linux — основная операционная система для баз данных. Solaris, Microsoft и даже HPUX все еще применяются в энтерпрайзе, но первое место им больше никогда не занять, даже вместе взятым. Linux уверенно завоевывает позиции, потому что open source баз данных все больше. Поэтому вопрос…

    Подробнее »
  • Хабрахабр

    [Перевод] GitLab: С выходом версии 12.1 мы прекращаем поддержку MySQL

    Сейчас мы расскажем, почему, начиная с версии 12.1, GitLab перестанет поддерживать MySQL. Так вот, с выпуском 12. В июле 2017 GitLab предупредил, что прекратит поддержку MySQL. Решение непростое, и мы хотели бы поделиться доводами. 1 период подготовки к этому завершится, и больше мы MySQL поддерживать не будем. MYSQL не очень подходил для нашего сценария использования По сравнению с PostgreSQL MySQL…

    Подробнее »
  • Хабрахабр

    Рецепты PostgreSQL: преобразование из HTML в PDF

    Для приготовления преобразования из HTML в PDF нам понадобится сам postgres и его расширение pg_html2pdf. (Я дал ссылки на свой форк postgres, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальный репозиторий. Можно также воспользоваться готовым образом.)Для начала устанавливаем расширение командой CREATE EXTENSION pg_html2pdf Ну а результат генерации можно, например, отправлять на почту с помощью pg_curl так create…

    Подробнее »
  • Хабрахабр

    Дайджест новостей из мира PostgreSQL. Выпуск №16

    Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Главная новость июня Сумма сделки не разглашается. EnterpriseDB приобретена инвестиционным фондом Great Hill Partners. Энди Палмер вошел в совет директоров EDB. Майкл Стоунбрейкер назначен техническим советником. Great Hill Partners — частный (непубличный) фонд, управляющий $2. Он известный ИТ-инвестор, сооснователь Vertica и автор главы в книге Making Databases Work: The Pragmatic…

    Подробнее »
  • Хабрахабр

    [Перевод] Сравнительное тестирование работы PostgreSQL с большими страницами Linux

    Ядро Linux предоставляет широкий спектр параметров конфигурации, которые могут повлиять на производительность. Это все о получении правильной конфигурации для вашего приложения и рабочей нагрузки. Как и любая другая база данных, PostgreSQL использует ядро ​​Linux для оптимальной конфигурации. Плохо настроенные параметры могут привести к снижению производительности. Поэтому важно, чтобы вы измеряли производительность базы данных после каждого сеанса настройки, чтобы избежать снижения…

    Подробнее »
  • Хабрахабр

    [Перевод] Настройка параметров ядра Linux для оптимизации PostgreSQL

    Оптимальная производительность PostgreSQL зависит от правильно определенных параметров операционной системы. Плохо настроенные параметры ядра ОС могут привести к снижению производительности сервера базы данных. Поэтому обязательно, чтобы эти параметры были настроены в соответствии с сервером базы данных и его рабочей нагрузкой. В этом посте мы обсудим некоторые важные параметры ядра Linux, которые могут повлиять на производительность сервера базы данных и способы…

    Подробнее »
  • Хабрахабр

    [Перевод] Zabbix, временные ряды и TimescaleDB

    Каждая система мониторинга сталкивается с тремя видами проблем, связанных с производительностью. Счёт идёт на микросекунды. Во-первых, хорошая система мониторинга должна очень быстро получать, обрабатывать и записывать поступающие извне данные. Навскидку это может показаться неочевидным, но когда система становится достаточно большой, все эти доли секунд суммируются, превращаясь в хорошо заметные задержки. Исторические данные используются в самых разных контекстах. Вторая задача —…

    Подробнее »
  • Хабрахабр

    [Перевод] Непрерывная репликация из старой в новую версию PostgreSQL с помощью Slony

    О логической репликации мы говорили в предыдущем посте. Нативная потоковая репликация в PostgreSQL работает только между серверами с одинаковой основной версией. Но логическая репликация подходит только для поддерживаемых версий PostgreSQL, например, для PostgreSQL 9. Мы увидели, как логическая репликация помогает перенести данные из одной версии PostgreSQL в другую. Что делать с версиями до 9. 4 и PostgreSQL 11. Использовать Slony-I.…

    Подробнее »
  • Хабрахабр

    WAL в PostgreSQL: 1. Буферный кеш

    Предыдущий цикл был посвящен изоляции и многоверсионности PostgreSQL, а сегодня мы начинаем новый — о механизме журналирования (write-ahead logging). Напомню, что материал основан на учебных курсах по администрированию, которые делаем мы с Павлом pluzanov, но не повторяет их дословно и предназначен для вдумчивого чтения и самостоятельного экспериментирования. Этот цикл будет состоять из четырех частей: Буферный кеш (эта статья); Журнал предзаписи…

    Подробнее »


Кнопка «Наверх»
Закрыть