Попасть на страницу «Конфигурация экземпляра» можно только находясь внутри экземпляра, слева в выпадающем меню вкладка «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. Только после рестарта машины данные значения будут применены
По категориям: можно выбрать любую категорию и увидеть только те параметры, которые относятся к этой категории.
Также на странице можно отфильтровать информацию с помощью поиска по ключевым словам.