• /
  • /

Конфигурация экземпляра (Configurations)

Материалы к уроку

Попасть на страницу «Конфигурация экземпляра», можно только находясь внутри экземпляра, слева в выпадающем меню вкладка «Configurations».
На странице конфигурации представлен файл конфигурации постгреса, который называется «PostgreSQL.conf».
СУБД PostgreSQL — очень гибкая система, которую можно адаптировать для работы с любым типом нагрузки. Достижение такой гибкости в PostgreSQL стало возможным благодаря большому файлу конфигурации, который представляет собой текстовый файл, и содержит около 300 параметров в зависимости от версии системы.

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

В модуле конфигурации можно редактировать значения через удобный графический пользовательский интерфейс и получить помощь в вычислении правильных значений.
На главной странице «Configurations» представлен список всех параметров, которые находятся в конфигурационном файле PostgreSQL. Параметры разбиты по категориям и представлены в табличной форме.
В каждой категории в таблице представлено:
  • имя параметра
  • описание параметра
  • текущее значение параметра (взято из конфигурационного файла PostgreSQL)
Рядом с каждым параметром есть иконка карандаша, нажав на которую можно отредактировать параметр. В поле для редактирования могут быть булевые значения или значения для свободного ввода. При вводе происходит валидация введенного значения.
На главной странице «Configurations» представлен список всех параметров, которые находятся в конфигурационном файле PostgreSQL. Параметры разбиты по категориям и представлены в табличной форме.
Этот модуль также рекомендует значения, то есть помимо редактирования через карандаш, можно применить значения, которые рекомендует система. Система собирает много метрик с экземпляра PostgreSQL и примерно 25 из этих метрик поступает в конфигуратор. Конфигуратор постоянно мониторит метрики и на их основе предлагает определенные параметры для конфигурации. В зависимости от версии PostgreSQL, количество предлагаемых параметров может быть от 80 до 130.
Предлагаемые параметры зависят от различных факторов, например, количество валов, тип нагрузки, количество CPU или объема памяти и многого другого.
Обычно, рекомендации, предлагаемые конфигуратором, являются точными и надежными и служат хорошим помощником для администратора в его повседневной работе.
Зеленая галочка означает, что текущие значения соответствуют рекомендованным.
Кнопка с красной окантовкой, со стрелочками указывающими влево говорит о том, что значения не соответствуют рекомендованным. При нажатии на нее, она зальется красным, но это пока не применит значения, а только перенесет их в левую колонку.
В последнем столбике таблицы расположена кнопка «i» — это информация о параметре.
Информация о каждом параметре представлена следующими данными:
  • тип параметра
  • значение параметра по умолчанию
  • минимальное значение
  • максимальное значение
  • контекст (на уровне какого объекта параметр может быть установлен)
Также в описании параметра присутствует краткое описание и ссылка на официальную документацию.

Disk type

Существует три вида накопителей: ssd, hdd и сетевое хранилище. Поэтому прежде всего, нужно выбрать тип диска. После выбора нажать «Apply», и конфигуратор предложит наиболее подходящие параметры для настройки.

Фильтры

На странице представлено два вида фильтров:
По статусу:
«Default» — значения, которые были выставлены по умолчанию.
«Recommended» — рекомендованные значения.
«Changed applied» — значения, которые были изменены на данном инстансе.
«Changed pending reload» — значения, которые были изменены, но не был выполнен reload конфигурационного файла. В Платформе таких значений не может быть, так как система сама выполняет reload конфигурационного файла, но при первой установке необходимо убедиться, что их нет.
«Changed pending restart» — которые ожидают restart. Только после рестарта машины данные значения будут применены.
По категориям: можно выбрать любую категорию и увидеть только те параметры, которые относятся к этой категории.
Также на странице можно отфильтровать информацию с помощью поиска по ключевым словам.