Настройка производительности кластера ADPG

Страница Tuning позволяет рассчитать значения параметров PostgreSQL, основываясь на конфигурации нод кластера ADPG и цели его использования.

Страница Tuning
Страница "Tuning"
ВАЖНО

Обратите внимание, что рассчитанные значения отражают общие рекомендации по настройке параметров PostgreSQL и могут использоваться в качестве отправной точки. Оптимальные значения параметров зависят от нагрузки конкретного кластера и используемого оборудования.

Вверху страницы Tuning можно выбрать, каким образом рассчитываются параметры:

  • ADPG parameters — для ноды-лидера текущего кластера;

  • Custom parameters — по указанным характеристикам.

Выбор способа расчета параметров
Выбор способа расчета параметров

Опция Custom parameters полезна, если нода-реплика имеет характеристики, отличные от лидера, и оптимальные значения параметров для неё могут быть другими. В этом случае после расчета можно использовать поле Custom postgresql.conf из раздела ADPG Configurations конфигурации сервиса ADPG для установки значений параметров отличных от лидера с помощью конфиг-групп ADCM.

После того как вы выбрали тип настройки, необходимо указать характеристики кластера, на основе которых ADPG Control рассчитывает параметры. Характеристики перечислены в таблице ниже. Они разделены на две группы: Database и Server.

Если выбрана опция ADPG parameters, большая часть параметров заполняется автоматически в соответствии с конфигурацией ноды-лидера и не может быть изменена. Только параметры Application profile и Storage type доступны для редактирования.

Характеристики кластера
Характеристики кластера
Характеристики кластера
Группа Название Описание Значение по умолчанию

Database

Application profile

Профиль нагрузки приложения. Возможны следующие значения:

  • General web applications — web-приложения, например, порталы или корпоративные приложения;

  • ERP or long transactions application — приложения с большим объемом транзакций, например, корпоративные системы с существенным количеством одновременных транзакций;

  • DWH and BI applications — приложения для хранилищ данных (data warehouse) и бизнес-аналитики;

  • DB and APP on the same server — системы, в которых база данных и приложение находятся на одном сервере, небольшие приложения, обычно работающие через Internet;

  • Developer local machine — среда разработки.

General web applications

PostgreSQL version

Мажорная версия PostgreSQL

16

Server

Storage type

Тип хранилища. Возможные значения:

  • SSD Storage

  • HDD Storage

  • Network Storage – NAS/SAN

SSD Storage

Operating system

Тип операционной системы. Возможные значения:

  • GNU/Linux based

  • Windows based

  • Unix based

GNU/Linux based

Architecture

Серверная архитектура. Возможные значения:

  • 64 Bits (x86-64)

  • 32 Bits (386)

64 Bits (x86-64)

Number of CPUs

Количество процессоров (CPU)

2

Total memory

Размер RAM сервера

4gb

Max connections

Ожидаемое количество подключений

100

Рассчитанные параметры отображаются в окне внизу страницы.

Рассчитанные параметры
Рассчитанные параметры

При выбранной опции Custom parameters ADPG Control рассчитывает следующие параметры:

Если используется опция ADPG parameters, ADPG Control берет содержимое поля postgresql.conf из раздела ADPG Configurations конфигурации сервиса ADPG и добавляет к нему параметры, перечисленные выше. Если параметр уже был указан в поле postgresql.conf, его значение меняется на оптимальное.

Для того чтобы скопировать параметры, нажмите Copy to clipboard. Скопированным текстом можно заменить значение поля postgresql.conf или вставить в поле Custom postgresql.conf в настройках кластера ADPG в пользовательском интерфейсе ADCM.

Настройки сервиса ADPG в кластере ADPG
Настройки сервиса ADPG в кластере ADPG
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней