Справочник
84 страницы-
Тестирование производительности etcd v2.1.0
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU etcd версии 2.1.0 alpha Кластер etcd 3 участника etcd, каждый работает на отдельной …
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU etcd версии 2.1.0 alpha Кластер etcd 3 участника etcd, каждый работает на отдельной …
-
Тестирование производительности etcd v2.2.0
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, используемый как каталог данных etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0, каждый работает на отдельной машине. Точные …
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, используемый как каталог данных etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0, каждый работает на отдельной машине. Точные …
-
Тестирование производительности etcd v2.2.0-rc
Физическая машина Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0-rc, каждый работает на отдельной машине. Точные …
Физическая машина Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0-rc, каждый работает на отдельной машине. Точные …
-
Тестирование памяти etcd v2.2.0-rc
Физическая машина Тип машины GCE n1-standard-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 7.5 GB памяти 2x CPU etcd etcd Version: 2.2.0-rc.0+git Git SHA: 103cb5c Go Version: go1.5 Go OS/Arch: …
Физическая машина Тип машины GCE n1-standard-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 7.5 GB памяти 2x CPU etcd etcd Version: 2.2.0-rc.0+git Git SHA: 103cb5c Go Version: go1.5 Go OS/Arch: …
-
Тестирование производительности etcd v3
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный диск SSD, смонтированный в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU версия etcd 2.2.0 Кластер etcd 1 участник etcd, работающий в режиме демонстрации …
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный диск SSD, смонтированный в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU версия etcd 2.2.0 Кластер etcd 1 участник etcd, работающий в режиме демонстрации …
-
Тестирование использования памяти наблюдателями
Примечание Возможности наблюдения активно развиваются, поэтому потребление памяти может меняться. Мы не ожидаем, что оно значительно превысит приведённые ниже значения. Одна из основных целей etcd — поддерживать очень большое число наблюдателей, …
Примечание Возможности наблюдения активно развиваются, поэтому потребление памяти может меняться. Мы не ожидаем, что оно значительно превысит приведённые ниже значения. Одна из основных целей etcd — поддерживать очень большое число наблюдателей, …
-
Тестирование использования памяти хранилищем
Физическую память потребляют два компонента хранилища etcd. Для ускорения поиска ключей процесс etcd выделяет индекс в памяти. Управляемый операционной системой страничный кеш процесса хранит недавно прочитанные с диска данные для быстрого …
Физическую память потребляют два компонента хранилища etcd. Для ускорения поиска ключей процесс etcd выделяет индекс в памяти. Управляемый операционной системой страничный кеш процесса хранит недавно прочитанные с диска данные для быстрого …
-
Тестирование производительности
Тестирование производительности Бенчмарки etcd будут регулярно публиковаться и отслеживаться для каждого выпуска ниже: etcd v2.1.0-alpha etcd v2.2.0-rc etcd v3 демонстрация Измерения потребления памяти Эти тесты фиксируют ожидаемое потребление памяти …
Тестирование производительности Бенчмарки etcd будут регулярно публиковаться и отслеживаться для каждого выпуска ниже: etcd v2.1.0-alpha etcd v2.2.0-rc etcd v3 демонстрация Измерения потребления памяти Эти тесты фиксируют ожидаемое потребление памяти …
-
Поддерживаемые платформы
Уровни поддержки etcd работает на разных платформах, однако предоставляемые гарантии зависят от уровня поддержки платформы: Уровень 1: полностью поддерживается сопровождающими etcd ; гарантируется прохождение всех тестов, включая функциональные тесты …
Уровни поддержки etcd работает на разных платформах, однако предоставляемые гарантии зависят от уровня поддержки платформы: Уровень 1: полностью поддерживается сопровождающими etcd ; гарантируется прохождение всех тестов, включая функциональные тесты …
-
Рекомендации по оборудованию
Для разработки и тестирования etcd обычно хорошо работает с ограниченными ресурсами; его часто запускают на ноутбуке или дешёвой облачной машине. Однако для правильной эксплуатации промышленных кластеров полезны рекомендации по оборудованию. Это не …
Для разработки и тестирования etcd обычно хорошо работает с ограниченными ресурсами; его часто запускают на ноутбуке или дешёвой облачной машине. Однако для правильной эксплуатации промышленных кластеров полезны рекомендации по оборудованию. Это не …
-
Параметры конфигурации
etcd можно настроить следующими способами: Флаги командной строки Переменные окружения: каждому флагу соответствует переменная окружения с тем же именем, префиксом ETCD_, прописными буквами и форматом snake case . Например, --some-flag соответствует …
etcd можно настроить следующими способами: Флаги командной строки Переменные окружения: каждому флагу соответствует переменная окружения с тем же именем, префиксом ETCD_, прописными буквами и форматом snake case . Например, --some-flag соответствует …
-
Справочник API: конкурентность
Этот справочник API автоматически создан из указанных файлов .proto. служба Lock (server/etcdserver/api/v3lock/v3lockpb/v3lock.proto) Служба блокировок предоставляет клиентские средства блокировки через интерфейс gRPC. Метод Тип запроса Тип ответа …
Этот справочник API автоматически создан из указанных файлов .proto. служба Lock (server/etcdserver/api/v3lock/v3lockpb/v3lock.proto) Служба блокировок предоставляет клиентские средства блокировки через интерфейс gRPC. Метод Тип запроса Тип ответа …
-
Справочник API
Этот справочник API автоматически создан из указанных файлов .proto. Служба Auth (api/etcdserverpb/rpc.proto) Метод Тип запроса Тип ответа Описание AuthEnable AuthEnableRequest AuthEnableResponse AuthEnable включает аутентификацию. AuthDisable …
Этот справочник API автоматически создан из указанных файлов .proto. Служба Auth (api/etcdserverpb/rpc.proto) Метод Тип запроса Тип ответа Описание AuthEnable AuthEnableRequest AuthEnableResponse AuthEnable включает аутентификацию. AuthDisable …
-
Возможности etcd
В этом документе представлен обзор возможностей etcd, помогающий понять их назначение и связанный с ними процесс устаревания. Порядок разработки возможностей etcd описан в рекомендациях для разработчиков . Возможности etcd проходят три стадии: …
В этом документе представлен обзор возможностей etcd, помогающий понять их назначение и связанный с ними процесс устаревания. Порядок разработки возможностей etcd описан в рекомендациях для разработчиков . Возможности etcd проходят три стадии: …
-
Ограничения системы
Ограничение размера запроса etcd разработан для обработки небольших пар «ключ — значение», характерных для метаданных. Более крупные запросы будут работать, но могут увеличить задержку других запросов. По умолчанию максимальный размер любого запроса …
Ограничение размера запроса etcd разработан для обработки небольших пар «ключ — значение», характерных для метаданных. Более крупные запросы будут работать, но могут увеличить задержку других запросов. По умолчанию максимальный размер любого запроса …
-
Глоссарий
Этот документ определяет различные термины, используемые в документации, командной строке и исходном коде etcd. Аварийный сигнал Сервер etcd подаёт аварийный сигнал, когда для сохранения надёжности кластера требуется вмешательство оператора. …
Этот документ определяет различные термины, используемые в документации, командной строке и исходном коде etcd. Аварийный сигнал Сервер etcd подаёт аварийный сигнал, когда для сохранения надёжности кластера требуется вмешательство оператора. …
-
Модули Golang
Начиная с версии 3.5 проект etcd организован как несколько модулей Golang , размещённых в одном репозитории . Проект включает следующие модули: go.etcd.io/etcd/api/v3 — определения API, например protos и созданные из proto библиотеки, которые задают …
Начиная с версии 3.5 проект etcd организован как несколько модулей Golang , размещённых в одном репозитории . Проект включает следующие модули: go.etcd.io/etcd/api/v3 — определения API, например protos и созданные из proto библиотеки, которые задают …
-
Соглашения по ведению журнала
etcd использует библиотеку zap для записи сообщений приложения, разделённых по уровням. Уровень сообщения в журнале определяется в соответствии со следующими соглашениями: Журналы уровня DebugLevel, как правило, объёмные и обычно отключены в рабочей …
etcd использует библиотеку zap для записи сообщений приложения, разделённых по уровням. Уровень сообщения в журнале определяется в соответствии со следующими соглашениями: Журналы уровня DebugLevel, как правило, объёмные и обычно отключены в рабочей …
-
Протокол службы обнаружения
Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на этапе начальной инициализации кластера с помощью общего токена обнаружения и списка конечных точек. Протокол используется только во время начальной инициализации …
Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на этапе начальной инициализации кластера с помощью общего токена обнаружения и списка конечных точек. Протокол используется только во время начальной инициализации …
-
Протокол службы обнаружения
Примечание На этой странице описан устаревший протокол обнаружения v2, удалённый в etcd 3.7. Для нового развёртывания v3.7 используйте протокол обнаружения v3 . Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на …
Примечание На этой странице описан устаревший протокол обнаружения v2, удалённый в etcd 3.7. Для нового развёртывания v3.7 используйте протокол обнаружения v3 . Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на …
-
Метрики
Для публикации метрик etcd использует Prometheus . Метрики можно применять для мониторинга и отладки в реальном времени. etcd не сохраняет метрики: при перезапуске участника они сбрасываются. Проще всего просмотреть доступные метрики, запросив …
Для публикации метрик etcd использует Prometheus . Метрики можно применять для мониторинга и отладки в реальном времени. etcd не сохраняет метрики: при перезапуске участника они сбрасываются. Проще всего просмотреть доступные метрики, запросив …
-
Библиотеки и инструменты
Обратите внимание: перечисленные ниже сторонние библиотеки и инструменты (размещённые не на https://github.com/etcd-io ) не тестируются и не сопровождаются командой etcd. Перед использованием рекомендуется их прочитать и изучить. Инструменты etcdctl …
Обратите внимание: перечисленные ниже сторонние библиотеки и инструменты (размещённые не на https://github.com/etcd-io ) не тестируются и не сопровождаются командой etcd. Перед использованием рекомендуется их прочитать и изучить. Инструменты etcdctl …
-
Часто задаваемые вопросы
Общие вопросы об etcd Что такое etcd? etcd — согласованное распределённое хранилище ключей и значений. В основном оно используется как отдельная служба координации в распределённых системах и предназначено для небольших объёмов данных, целиком …
Общие вопросы об etcd Что такое etcd? etcd — согласованное распределённое хранилище ключей и значений. В основном оно используется как отдельная служба координации в распределённых системах и предназначено для небольших объёмов данных, целиком …
-
Флаги функций
На этой странице представлен обзор флагов функций, которые администратор может задать для etcd. Описание стадий возможностей приведено в разделе стадии возможностей . Обзор Флаги функций — набор пар key=value, описывающих возможности etcd. …
На этой странице представлен обзор флагов функций, которые администратор может задать для etcd. Описание стадий возможностей приведено в разделе стадии возможностей . Обзор Флаги функций — набор пар key=value, описывающих возможности etcd. …
-
12. Другие секции
Секции, описанные ниже, реже используются и обычно поддерживают лишь несколько параметров. Между ними нет неявной связи. Они все начинаются с одного ключевого слова. Ни одна из них не допускается до секции “global”. Поддержка некоторых из них может …
Секции, описанные ниже, реже используются и обычно поддерживают лишь несколько параметров. Между ними нет неявной связи. Они все начинаются с одного ключевого слова. Ни одна из них не допускается до секции “global”. Поддержка некоторых из них может …
-
11. Таблицы привязок и одноранговые узлы
Таблицы привязок в HAProxy позволяют связывать набор сведений и метрик с ключом определённого типа и хранить их в течение заданного времени после последнего обновления. Это можно представить как строку таблицы с несколькими столбцами: значение ключа …
Таблицы привязок в HAProxy позволяют связывать набор сведений и метрик с ключом определённого типа и хранить их в течение заданного времени после последнего обновления. Это можно представить как строку таблицы с несколькими столбцами: значение ключа …
-
10. Приложения FastCGI
HAProxy может отправлять запросы HTTP приложениям FastCGI с ролью Responder. Эта возможность добавлена в HAProxy 2.1. Для её использования серверы необходимо настроить на протокол FastCGI (с помощью «proto fcgi» в строке server), а в управляющем ими …
HAProxy может отправлять запросы HTTP приложениям FastCGI с ролью Responder. Эта возможность добавлена в HAProxy 2.1. Для её использования серверы необходимо настроить на протокол FastCGI (с помощью «proto fcgi» в строке server), а в управляющем ими …
-
Команда версии (version)
Отображает установленную версию pgBackRest. Параметры команды Параметр вывода (--output) Тип вывода. Поддерживаются следующие типы вывода: text - Отображает установленную версию pgBackRest в виде текста. num - Отображает установленную версию …
Отображает установленную версию pgBackRest. Параметры команды Параметр вывода (--output) Тип вывода. Поддерживаются следующие типы вывода: text - Отображает установленную версию pgBackRest в виде текста. num - Отображает установленную версию …
-
9. Поддерживаемые фильтры
Ниже перечислены официально поддерживаемые фильтры и принимаемые ими параметры. В зависимости от параметров сборки некоторые фильтры могут быть недоступны. Список доступных фильтров выводится командой haproxy -vv. См. также: «filter». 9.1. …
Ниже перечислены официально поддерживаемые фильтры и принимаемые ими параметры. В зависимости от параметров сборки некоторые фильтры могут быть недоступны. Список доступных фильтров выводится командой haproxy -vv. См. также: «filter». 9.1. …
-
Примечания к выпускам
Версия 4.1.5 Выпущено 2026-08-12 Улучшения совместимости Совместимость с PostgreSQL 14.24, 15.19, 16.15, 17.11, 18.6 (Alexander Kukushkin) Добавлен новый GUC output_plugin_libraries, который ограничивает использование выходных плагинов логического …
Версия 4.1.5 Выпущено 2026-08-12 Улучшения совместимости Совместимость с PostgreSQL 14.24, 15.19, 16.15, 17.11, 18.6 (Alexander Kukushkin) Добавлен новый GUC output_plugin_libraries, который ограничивает использование выходных плагинов логического …
-
Команда проверки данных (verify)
Команда verify определяет, корректны ли резервные копии и архивы в репозитории. Параметры команды Параметр вывода (--output) Тип вывода. Поддерживаются следующие типы вывода: none - Не выводить результаты проверки. text - Выводить сведения о проверке …
Команда verify определяет, корректны ли резервные копии и архивы в репозитории. Параметры команды Параметр вывода (--output) Тип вывода. Поддерживаются следующие типы вывода: none - Не выводить результаты проверки. text - Выводить сведения о проверке …
-
Часто задаваемые вопросы
В этом разделе приведены ответы на самые частые вопросы о Patroni. Каждый подраздел посвящён отдельной категории вопросов. Надеемся, это прояснит большинство вопросов. Если сомнения остаются или возникла неожиданная проблема, инструкции по получению …
В этом разделе приведены ответы на самые частые вопросы о Patroni. Каждый подраздел посвящён отдельной категории вопросов. Надеемся, это прояснит большинство вопросов. Если сомнения остаются или возникла неожиданная проблема, инструкции по получению …
-
Команда остановки (stop)
Запрещает запуск новых процессов pgBackRest. По умолчанию работающим процессам разрешается успешно завершиться. Для завершения работающих процессов используйте параметр --force. Процессы pgBackRest, запущенные после завершения команды stop, …
Запрещает запуск новых процессов pgBackRest. По умолчанию работающим процессам разрешается успешно завершиться. Для завершения работающих процессов используйте параметр --force. Процессы pgBackRest, запущенные после завершения команды stop, …
-
7. ACL и извлечение образцов
HAProxy может извлекать данные из потоков запросов или ответов, сведений о клиенте или сервере, таблиц, сведений об окружении и т. д. Извлечение таких данных называется извлечением образца. Полученные образцы могут использоваться для разных целей, …
HAProxy может извлекать данные из потоков запросов или ответов, сведений о клиенте или сервере, таблиц, сведений об окружении и т. д. Извлечение таких данных называется извлечением образца. Полученные образцы могут использоваться для разных целей, …
-
Команда разрешения запуска (start)
Если процессы pgBackRest ранее были остановлены командой stop, командой start можно снова разрешить их запуск. Сама команда не запускает процессы pgBackRest немедленно, а лишь разрешает их выполнение. Дополнительные сведения и примеры приведены в …
Если процессы pgBackRest ранее были остановлены командой stop, командой start можно снова разрешить их запуск. Сама команда не запускает процессы pgBackRest немедленно, а лишь разрешает их выполнение. Дополнительные сведения и примеры приведены в …
-
6. Кеш
HAProxy предоставляет кеш, предназначенный для небольших объектов (favicon, css и т. п.). Это минималистичный кеш в оперативной памяти, не требующий сложного обслуживания. Кеш использует общую для всех потоков область памяти, разделённую на блоки по …
HAProxy предоставляет кеш, предназначенный для небольших объектов (favicon, css и т. п.). Это минималистичный кеш в оперативной памяти, не требующий сложного обслуживания. Кеш использует общую для всех потоков область памяти, разделённую на блоки по …
-
Команда обновления stanza (stanza-upgrade)
Сразу после обновления PostgreSQL до более новой основной версии необходимо во всех конфигурациях pgBackRest задать pg-path, указывающий новое расположение базы данных, и выполнить команду stanza-upgrade. Если на сервере настроено несколько …
Сразу после обновления PostgreSQL до более новой основной версии необходимо во всех конфигурациях pgBackRest задать pg-path, указывающий новое расположение базы данных, и выполнить команду stanza-upgrade. Если на сервере настроено несколько …
-
5. Параметры bind и server
Ключевые слова “bind”, “server” и “default-server” поддерживают ряд настроек, зависящих от параметров сборки и системы, в которой собран HAProxy. Обычно каждая настройка состоит из одного слова, иногда со значением, и записывается в той же строке …
Ключевые слова “bind”, “server” и “default-server” поддерживают ряд настроек, зависящих от параметров сборки и системы, в которой собран HAProxy. Обычно каждая настройка состоит из одного слова, иногда со значением, и записывается в той же строке …
-
Команда удаления stanza (stanza-delete)
Команда stanza-delete удаляет из репозитория данные, связанные со stanza. ПРЕДУПРЕЖДЕНИЕ: Используйте эту команду осторожно: она безвозвратно удаляет все резервные копии и архивы указанной stanza из репозитория pgBackRest. Чтобы удалить stanza: …
Команда stanza-delete удаляет из репозитория данные, связанные со stanza. ПРЕДУПРЕЖДЕНИЕ: Используйте эту команду осторожно: она безвозвратно удаляет все резервные копии и архивы указанной stanza из репозитория pgBackRest. Чтобы удалить stanza: …
-
4. Прокси
Конфигурация прокси может размещаться в нескольких типах секций: defaults [<name>] [ from <defaults_name> ] frontend <name> [ from <defaults_name> ] backend <name> [ from <defaults_name> ] listen <name> [ from <defaults_name> ] Секция “frontend” …
Конфигурация прокси может размещаться в нескольких типах секций: defaults [<name>] [ from <defaults_name> ] frontend <name> [ from <defaults_name> ] backend <name> [ from <defaults_name> ] listen <name> [ from <defaults_name> ] Секция “frontend” …
-
Команда создания stanza (stanza-create)
Команду stanza-create необходимо выполнить после настройки stanza в pgbackrest.conf. Если настроено несколько репозиториев, stanza создаётся в каждом. Уже созданные stanza пропускаются, поэтому stanza-create всегда безопасно запускать, в том числе …
Команду stanza-create необходимо выполнить после настройки stanza в pgbackrest.conf. Если настроено несколько репозиториев, stanza создаётся в каждом. Уже созданные stanza пропускаются, поэтому stanza-create всегда безопасно запускать, в том числе …
-
3. Секция global
Параметры секции “global” действуют на весь процесс и часто зависят от ОС. Обычно их задают один раз, и после правильной настройки менять их не требуется. У некоторых есть эквиваленты в командной строке. В секции “global” поддерживаются следующие …
Параметры секции “global” действуют на весь процесс и часто зависят от ОС. Обычно их задают один раз, и после правильной настройки менять их не требуется. У некоторых есть эквиваленты в командной строке. В секции “global” поддерживаются следующие …
-
Команда проверки доступности сервера (server-ping)
Проверяет, что TLS-сервер pgBackRest принимает соединения. Это только проверка доступности, поскольку попытка аутентификации не выполняется. Если сервер не указан в командной строке, используется параметр tls-server-host. Параметры команды Параметр …
Проверяет, что TLS-сервер pgBackRest принимает соединения. Это только проверка доступности, поскольку попытка аутентификации не выполняется. Если сервер не указан в командной строке, используется параметр tls-server-host. Параметры команды Параметр …
-
2. Настройка HAProxy
2.1. Формат файла конфигурации При настройке HAProxy используются 3 основных источника параметров: аргументы из командной строки, которые всегда имеют приоритет файл или файлы конфигурации, формат которых описан здесь окружение запущенного процесса, …
2.1. Формат файла конфигурации При настройке HAProxy используются 3 основных источника параметров: аргументы из командной строки, которые всегда имеют приоритет файл или файлы конфигурации, формат которых описан здесь окружение запущенного процесса, …
-
Команда сервера (server)
Сервер pgBackRest обеспечивает доступ к удалённым серверам без использования протокола SSH. Параметры команды Параметр адреса TLS-сервера (--tls-server-address) Адрес TLS-сервера. IP-адрес, на котором сервер будет слушать запросы клиентов. default: …
Сервер pgBackRest обеспечивает доступ к удалённым серверам без использования протокола SSH. Параметры команды Параметр адреса TLS-сервера (--tls-server-address) Адрес TLS-сервера. IP-адрес, на котором сервер будет слушать запросы клиентов. default: …
-
Лицензия и благодарности
pgBadger — свободное программное обеспечение с открытым исходным кодом, распространяемое по лицензии PostgreSQL. Его можно бесплатно использовать, копировать, изменять и распространять при условии сохранения уведомлений об авторских правах и …
pgBadger — свободное программное обеспечение с открытым исходным кодом, распространяемое по лицензии PostgreSQL. Его можно бесплатно использовать, копировать, изменять и распространять при условии сохранения уведомлений об авторских правах и …
-
Команда восстановления (restore)
По умолчанию команда восстановления автоматически выбирает последнюю резервную копию из первого репозитория, где есть копии (см. Быстрый старт — восстановление резервной копии ). Порядок проверки репозиториев задаётся в pgbackrest.conf (например, …
По умолчанию команда восстановления автоматически выбирает последнюю резервную копию из первого репозитория, где есть копии (см. Быстрый старт — восстановление резервной копии ). Порядок проверки репозиториев задаётся в pgbackrest.conf (например, …
-
Документация и сообщество
1. Доступная документация Полная документация HAProxy содержится в перечисленных ниже документах. Обращайтесь к соответствующей документации, чтобы сэкономить время и получить наиболее точный ответ на свой вопрос. Также воздержитесь от отправки в …
1. Доступная документация Полная документация HAProxy содержится в перечисленных ниже документах. Обращайтесь к соответствующей документации, чтобы сэкономить время и получить наиболее точный ответ на свой вопрос. Также воздержитесь от отправки в …
-
Команда просмотра репозитория (repo-ls)
Аналог команды Unix ls, работающий со всеми поддерживаемыми типами репозиториев. Команда принимает абсолютный путь либо путь относительно каталога репозитория, заданного параметром --repo-path, и предназначена прежде всего для администрирования, …
Аналог команды Unix ls, работающий со всеми поддерживаемыми типами репозиториев. Команда принимает абсолютный путь либо путь относительно каталога репозитория, заданного параметром --repo-path, и предназначена прежде всего для администрирования, …
-
История выпусков
История выпусков pgBadger с 9.x по 13.x, сгруппированная по основным сериям и упорядоченная от новых версий к старым. Эти записи описывают поведение на момент каждого выпуска. Исторические значения по умолчанию, имена параметров конфигурации и …
История выпусков pgBadger с 9.x по 13.x, сгруппированная по основным сериям и упорядоченная от новых версий к старым. Эти записи описывают поведение на момент каждого выпуска. Исторические значения по умолчанию, имена параметров конфигурации и …
-
Команда чтения из репозитория (repo-get)
Аналог команды Unix cat, работающий со всеми поддерживаемыми типами репозиториев. Команда требует полного имени файла и предназначена прежде всего для администрирования, исследования и тестирования. Она не является обязательной частью обычной …
Аналог команды Unix cat, работающий со всеми поддерживаемыми типами репозиториев. Команда требует полного имени файла и предназначена прежде всего для администрирования, исследования и тестирования. Она не является обязательной частью обычной …
-
Часто задаваемые вопросы
Как подключиться к PgBouncer? PgBouncer работает как сервер Postgres, поэтому достаточно направить клиент на порт PgBouncer. Как распределять запросы между несколькими серверами? PgBouncer поддерживает список узлов через запятую в строке подключения …
Как подключиться к PgBouncer? PgBouncer работает как сервер Postgres, поэтому достаточно направить клиент на порт PgBouncer. Как распределять запросы между несколькими серверами? PgBouncer поддерживает список узлов через запятую в строке подключения …
-
Примеры отчётов
Примеры были созданы pgBadger 11.8 в мае 2022 года. Навигация, диаграммы, стили и сценарии отчётов доступны офлайн. Пример Что он демонстрирует Локальная копия Полный отчёт Активность PostgreSQL вместе со статистикой PgBouncer Открыть полный отчёт …
Примеры были созданы pgBadger 11.8 в мае 2022 года. Навигация, диаграммы, стили и сценарии отчётов доступны офлайн. Пример Что он демонстрирует Локальная копия Полный отчёт Активность PostgreSQL вместе со статистикой PgBouncer Открыть полный отчёт …
-
Команда вывода сведений (info)
Команда info работает с одной stanza или со всеми stanza. По умолчанию выводится текстовая сводка резервных копий для запрошенных stanza, предназначенная для чтения человеком. Этот формат может меняться в любом выпуске. Для машиночитаемого вывода …
Команда info работает с одной stanza или со всеми stanza. По умолчанию выводится текстовая сводка резервных копий для запрошенных stanza, предназначенная для чтения человеком. Этот формат может меняться в любом выпуске. Для машиночитаемого вывода …
-
Форматы вывода
pgBadger выбирает формат вывода по расширению имени файла либо по параметру -x / --extension. Укажите -o / --outfile несколько раз, чтобы создать несколько форматов из одного результата разбора. Формат Обычное расширение Оптимальное применение HTML …
pgBadger выбирает формат вывода по расширению имени файла либо по параметру -x / --extension. Укажите -o / --outfile несколько раз, чтобы создать несколько форматов из одного результата разбора. Формат Обычное расширение Оптимальное применение HTML …
-
Расчёт ресурсов и производительность
Типичные показатели использования CPU: в режиме TCP или HTTP с закрытием соединений на HAProxy приходится 15% времени обработки, а на ядро — 85%; в режиме постоянных соединений HTTP на HAProxy приходится около 30%, а на ядро — 70%. Это означает, что …
Типичные показатели использования CPU: в режиме TCP или HTTP с закрытием соединений на HAProxy приходится 15% времени обработки, а на ядро — 85%; в режиме постоянных соединений HTTP на HAProxy приходится около 30%, а на ядро — 70%. Это означает, что …
-
Журнал изменений
PgBouncer 1.26.x 2026-09-23 - PgBouncer 1.26.0 - «Игнорировать все предыдущие search_path» Безопасность Исправлена CVE-2026-19888: PgBouncer до 1.26.0 не проверял, что SCRAM client-final-message содержит nonce. Неаутентифицированный удалённый …
PgBouncer 1.26.x 2026-09-23 - PgBouncer 1.26.0 - «Игнорировать все предыдущие search_path» Безопасность Исправлена CVE-2026-19888: PgBouncer до 1.26.0 не проверял, что SCRAM client-final-message содержит nonce. Неаутентифицированный удалённый …
-
Часто задаваемые вопросы
Введение В этом разделе приведены подробные ответы на отдельные вопросы, которые могут быть рассмотрены в руководстве пользователя, справочнике по конфигурации или справочнике команд, а могут и не входить в них. Если здесь нет ответа на конкретный …
Введение В этом разделе приведены подробные ответы на отдельные вопросы, которые могут быть рассмотрены в руководстве пользователя, справочнике по конфигурации или справочнике команд, а могут и не входить в них. Если здесь нет ответа на конкретный …
-
Команда справки (help)
Предоставляется три уровня справки. Если команда не указана, выводится общая справка. Если указана команда (например, pgbackrest help backup), выводится её полное описание со списком допустимых параметров. Если вместе с командой указан параметр …
Предоставляется три уровня справки. Если команда не указана, выводится общая справка. Если указана команда (например, pgbackrest help backup), выводится её полное описание со списком допустимых параметров. Если вместе с командой указан параметр …
-
Примечания к выпускам
Введение Номер выпуска pgBackRest состоит из двух частей: основной и дополнительной. Основной выпуск может нарушать совместимость с предыдущим основным выпуском, однако выпуски v2 полностью совместимы с репозиториями v1 и принимают все параметры v1. …
Введение Номер выпуска pgBackRest состоит из двух частей: основной и дополнительной. Основной выпуск может нарушать совместимость с предыдущим основным выпуском, однако выпуски v2 полностью совместимы с репозиториями v1 и принимают все параметры v1. …
-
Команда удаления устаревших копий (expire)
pgBackRest выполняет ротацию полных резервных копий в зависимости от типа срока хранения: по числу копий или по периоду времени. Если задано число, удаление зависит не от времени создания копий, а от количества, которое необходимо сохранить. …
pgBackRest выполняет ротацию полных резервных копий в зависимости от типа срока хранения: по числу копий или по периоду времени. Если задано число, удаление зависит не от времени создания копий, а от количества, которое необходимо сохранить. …
-
Справочник по конфигурации
Введение pgBackRest может работать исключительно с параметрами командной строки, однако для сложных установок или большого числа параметров практичнее использовать файл конфигурации. По умолчанию он расположен в /etc/pgbackrest/pgbackrest.conf. Если …
Введение pgBackRest может работать исключительно с параметрами командной строки, однако для сложных установок или большого числа параметров практичнее использовать файл конфигурации. По умолчанию он расположен в /etc/pgbackrest/pgbackrest.conf. Если …
-
Загрузка исходных выпусков
PgBouncer 1.26 Файл Дата Размер Контрольная сумма pgbouncer-1.26.0.tar.gz 2026-09-23 897943 bytes sha256 PgBouncer 1.25 Файл Дата Размер SHA256 pgbouncer-1.25.2.tar.gz 2026-05-08 865371 bytes sha256 pgbouncer-1.25.1.tar.gz 2025-12-03 864801 bytes …
PgBouncer 1.26 Файл Дата Размер Контрольная сумма pgbouncer-1.26.0.tar.gz 2026-09-23 897943 bytes sha256 PgBouncer 1.25 Файл Дата Размер SHA256 pgbouncer-1.25.2.tar.gz 2026-05-08 865371 bytes sha256 pgbouncer-1.25.1.tar.gz 2025-12-03 864801 bytes …
-
patronictl
Patroni предоставляет интерфейс командной строки patronictl , предназначенный главным образом для взаимодействия с REST API Patroni и DCS. Он упрощает операции с кластером и удобен как людям, так и сценариям. Конфигурация patronictl использует 3 …
Patroni предоставляет интерфейс командной строки patronictl , предназначенный главным образом для взаимодействия с REST API Patroni и DCS. Он упрощает операции с кластером и удобен как людям, так и сценариям. Конфигурация patronictl использует 3 …
-
Документация HAProxy 3.4.6-66
HAProxy — свободный, быстрый и надёжный обратный прокси для обеспечения высокой доступности, балансировки нагрузки TCP и HTTP и управления трафиком приложений. Этот раздел содержит полный перевод трёх основных руководств HAProxy 3.4, организованных …
HAProxy — свободный, быстрый и надёжный обратный прокси для обеспечения высокой доступности, балансировки нагрузки TCP и HTTP и управления трафиком приложений. Этот раздел содержит полный перевод трёх основных руководств HAProxy 3.4, организованных …
-
Команда проверки конфигурации (check)
Команда check проверяет правильность настройки pgBackRest и archive_command для архивирования и резервного копирования указанной stanza. Она пытается проверить все репозитории и базы данных, настроенные для сервера, на котором запущена. Команда …
Команда check проверяет правильность настройки pgBackRest и archive_command для архивирования и резервного копирования указанной stanza. Она пытается проверить все репозитории и базы данных, настроенные для сервера, на котором запущена. Команда …
-
Примечания к выпускам pgBadger 9.x
v9.2 · 2017-07-27 Этот выпуск pgBadger с исправлениями добавляет несколько новых возможностей. Добавлен отчёт о расстоянии и оценке контрольных точек. В форматировщик кода SQL добавлена поддержка ключевых слов AWS Redshift. В удалённый режим …
v9.2 · 2017-07-27 Этот выпуск pgBadger с исправлениями добавляет несколько новых возможностей. Добавлен отчёт о расстоянии и оценке контрольных точек. В форматировщик кода SQL добавлена поддержка ключевых слов AWS Redshift. В удалённый режим …
-
Справочник команд
Введение Команды выполняют различные функции pgBackRest. Здесь приведён полный список параметров команд: каждый применимый к команде параметр перечислен в её описании, даже если он применим и к другим командам. Сюда входят все параметры, которые …
Введение Команды выполняют различные функции pgBackRest. Здесь приведён полный список параметров команд: каждый применимый к команде параметр перечислен в её описании, даже если он применим и к другим командам. Сюда входят все параметры, которые …
-
Patroni REST API
Patroni предоставляет обширный REST API. Сам Patroni использует его во время выбора лидера, инструмент patronictl — для аварийных и плановых переключений, повторной инициализации, перезапусков и перезагрузки конфигурации, а HAProxy и другие …
Patroni предоставляет обширный REST API. Сам Patroni использует его во время выбора лидера, инструмент patronictl — для аварийных и плановых переключений, повторной инициализации, перезапусков и перезагрузки конфигурации, а HAProxy и другие …
-
Команда резервного копирования (backup)
Если настроено несколько репозиториев, pgBackRest создаёт резервную копию в репозитории с наивысшим приоритетом (например, repo1), если не указан параметр --repo. В pgBackRest нет встроенного планировщика, поэтому лучше запускать его через cron или …
Если настроено несколько репозиториев, pgBackRest создаёт резервную копию в репозитории с наивысшим приоритетом (например, repo1), если не указан параметр --repo. В pgBackRest нет встроенного планировщика, поэтому лучше запускать его через cron или …
-
Примечания к выпускам pgBadger 10.x
v10.3 · 2019-02-14 Это выпуск pgBadger с исправлениями нескольких проблем автоматического определения формата журнала и ещё одной ошибки разбора журнала pgBouncer, о которых сообщили пользователи. Также добавлена новая возможность: Параметр -o | …
v10.3 · 2019-02-14 Это выпуск pgBadger с исправлениями нескольких проблем автоматического определения формата журнала и ещё одной ошибки разбора журнала pgBouncer, о которых сообщили пользователи. Также добавлена новая возможность: Параметр -o | …
-
Настройки конфигурации среды
Возможно переопределить некоторые параметры конфигурации, определённые в файле конфигурации Patroni, с помощью переменных среды системы. В данном документе перечислены все переменные среды, обрабатываемые Patroni. Значения, установленные с помощью …
Возможно переопределить некоторые параметры конфигурации, определённые в файле конфигурации Patroni, с помощью переменных среды системы. В данном документе перечислены все переменные среды, обрабатываемые Patroni. Значения, установленные с помощью …
-
Конфигурация Patroni
Существует 3 типа конфигурации Patroni: Глобальная динамическая конфигурация . Эти параметры хранятся в DCS (распределённое хранилище конфигурации) и применяются ко всем узлам кластера. Динамическая конфигурация может быть установлена в любой момент …
Существует 3 типа конфигурации Patroni: Глобальная динамическая конфигурация . Эти параметры хранятся в DCS (распределённое хранилище конфигурации) и применяются ко всем узлам кластера. Динамическая конфигурация может быть установлена в любой момент …
-
Справочник командной строки
Использование и параметры Использование: pgbadger [options] logfile […] Анализатор журналов PostgreSQL с подробными отчётами и диаграммами. Аргументы: logfile — один файл журнала, список файлов или команда оболочки, возвращающая список файлов. Чтобы …
Использование и параметры Использование: pgbadger [options] logfile […] Анализатор журналов PostgreSQL с подробными отчётами и диаграммами. Аргументы: logfile — один файл журнала, список файлов или команда оболочки, возвращающая список файлов. Чтобы …
-
Команда отправки в архив (archive-push)
Принимает сегмент WAL от PostgreSQL и архивирует его в каждом репозитории, заданном индексированным параметром repo-path (сведения о настройке репозиториев приведены в разделе Репозиторий ). В зависимости от archive-async сегмент WAL может быть сразу …
Принимает сегмент WAL от PostgreSQL и архивирует его в каждом репозитории, заданном индексированным параметром repo-path (сведения о настройке репозиториев приведены в разделе Репозиторий ). В зависимости от archive-async сегмент WAL может быть сразу …
-
Примечания к выпускам pgBadger 11.x
v11.8 · 2022-04-08 Этот выпуск pgBadger исправляет проблемы, о которых пользователи сообщили за предыдущие три месяца, и в особенности две ошибки обнаружения новых записей журнала в инкрементальном режиме. Исправлено обнаружение новых записей журнала …
v11.8 · 2022-04-08 Этот выпуск pgBadger исправляет проблемы, о которых пользователи сообщили за предыдущие три месяца, и в особенности две ошибки обнаружения новых записей журнала в инкрементальном режиме. Исправлено обнаружение новых записей журнала …
-
Параметры конфигурации YAML
Глобальные/Универсальные thread_pool_size: размер пула потоков, используемый Patroni для выполнения асинхронных задач и обмена данными по REST API с другими участниками во время выборов лидера или проверок отказоустойчивости (failsafe). Минимальное …
Глобальные/Универсальные thread_pool_size: размер пула потоков, используемый Patroni для выполнения асинхронных задач и обмена данными по REST API с другими участниками во время выборов лидера или проверок отказоустойчивости (failsafe). Минимальное …
-
Конфигурация: pgbouncer.ini
Описание Файл конфигурации имеет формат «ini». Имена секций заключаются между [ и ]. Строки, начинающиеся с ; или #, считаются комментариями и игнорируются. Символы ; и # не имеют специального значения в других позициях строки. Общие параметры …
Описание Файл конфигурации имеет формат «ini». Имена секций заключаются между [ и ]. Строки, начинающиеся с ; или #, считаются комментариями и игнорируются. Символы ; и # не имеют специального значения в других позициях строки. Общие параметры …
-
Команда получения из архива (archive-get)
PostgreSQL использует эту команду для восстановления резервной копии, выполнения PITR или поддержания реплики в актуальном состоянии как альтернативу потоковой передаче. Сегменты WAL необходимы для восстановления PostgreSQL или поддержания реплики. …
PostgreSQL использует эту команду для восстановления резервной копии, выполнения PITR или поддержания реплики в актуальном состоянии как альтернативу потоковой передаче. Сегменты WAL необходимы для восстановления PostgreSQL или поддержания реплики. …
-
Примечания к выпускам pgBadger 12.x
v12.4 · 2023-12-25 Это выпуск pgBadger с исправлениями проблем, о которых пользователи сообщили после предыдущего выпуска. Исправлен отчёт pgbouncer для версии 1.21. Спасибо Ales Zeleny за патч. Число параллельных процессов Perl больше не может …
v12.4 · 2023-12-25 Это выпуск pgBadger с исправлениями проблем, о которых пользователи сообщили после предыдущего выпуска. Исправлен отчёт pgbouncer для версии 1.21. Спасибо Ales Zeleny за патч. Число параллельных процессов Perl больше не может …
-
Новости
Слабые подключи шифрования и соли 4 октября 2026 Версии pgBackRest до 2.59.3 не проверяли наличие ошибки при генерации случайных данных для шифрования. Если OpenSSL не удавалось получить случайные данные от операционной системы, подключи шифрования …
Слабые подключи шифрования и соли 4 октября 2026 Версии pgBackRest до 2.59.3 не проверяли наличие ошибки при генерации случайных данных для шифрования. Если OpenSSL не удавалось получить случайные данные от операционной системы, подключи шифрования …
-
Настройки динамической конфигурации
Динамическая конфигурация хранится в DCS (распределённое хранилище конфигурации) и применяется ко всем узлам кластера. Чтобы изменить динамическую конфигурацию, можно использовать либо инструмент patronictl_edit_config , либо Patroni REST API . …
Динамическая конфигурация хранится в DCS (распределённое хранилище конфигурации) и применяется ко всем узлам кластера. Чтобы изменить динамическую конфигурацию, можно использовать либо инструмент patronictl_edit_config , либо Patroni REST API . …
-
Команда аннотирования (annotate)
Аннотации, заданные при выполнении команды backup, впоследствии можно добавлять, изменять и удалять с помощью команды annotate. Параметры команды Параметр аннотации резервной копии (--annotation) Добавление к резервной копии пользовательских пар …
Аннотации, заданные при выполнении команды backup, впоследствии можно добавлять, изменять и удалять с помощью команды annotate. Параметры команды Параметр аннотации резервной копии (--annotation) Добавление к резервной копии пользовательских пар …
-
Примечания к выпускам pgBadger 13.x
v13.2 · 2025-12-29 Это выпуск pgBadger с исправлениями проблем и патчами, предложенными пользователями после предыдущего выпуска. Исправлена нормализация, некорректно обрабатывавшая сбалансированные строки в одинарных кавычках с экранированными …
v13.2 · 2025-12-29 Это выпуск pgBadger с исправлениями проблем и патчами, предложенными пользователями после предыдущего выпуска. Исправлена нормализация, некорректно обрабатывавшая сбалансированные строки в одинарных кавычках с экранированными …