Российская СУБД Tantor: отечественные базы данных на PostgreSQL, профессиональная коммерческая система управления БД многопользовательская, разработка на русском языке
Этот сайт использует файлы cookie для улучшения пользовательского опыта. Подробнее...
ОК
Платформа Tantor 2.1

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