powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Мониторинг работы Postgres и выбор подходящих настроек
5 сообщений из 5, страница 1 из 1
Мониторинг работы Postgres и выбор подходящих настроек
    #39866018
Visermoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Достаточно часто появляются проблемы с производительностью БД. В pg_stat_activity вижу события ожидания buffer_io и т.п.
Подозреваю, что используются неподходящие для рабочей нагрузки параметры в postgresql.conf, из-за чего очень сильно грузится диск.

Ставлю shared_buffers(начиная с 1/4 оперативной памяти) и увеличиваю, делая замеры запроса. Но это очень неудобно, долго, но проблема не меняется. Это просто пример, но похожим образом и с другими настройками, грубо говоря, вслепую.

Подскажите пожалуйста какие существуют хорошие практики по мониторингу БД, для выбора оптимальных настроек.
Как правильно оценить выбор таких настроек, как
shared_buffers, effective_cache_size, random_page_cost(и других по стоимостным), вакуума, контрольных точечк. Обычно рекомендуют zabbix, но опыта его использования нет. Нет понимания что на графиках о чём говорит. Или может быть есть более удобные и информативные средства.

Буду очень признателен за подсказки и ссылки на полезные книги и статьи. Читал "Работа с PostgreSQL.настройка и масштабирование" и книги издания Packt (например, Postgresql High Performance +Cookbook), но практических решений не нашел.
...
Рейтинг: 0 / 0
Мониторинг работы Postgres и выбор подходящих настроек
    #39866157
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Visermoz,

Может быть будет интересно по мониторингу ожиданий и блокировок(в том числе для , отдельных запросов и системных процессов)

https://habr.com/ru/post/467181/
https://habr.com/ru/post/467277/
https://habr.com/ru/post/467575/
https://habr.com/ru/post/467719/

Только до промышленного решения там еще далеко, пока только набор идей.

Но на этой неделе планируется сводная статья с описанием развертывания проекта.
...
Рейтинг: 0 / 0
Мониторинг работы Postgres и выбор подходящих настроек
    #39866183
alex-ls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это смотрели?
https://m.habr.com/ru/post/413411/
...
Рейтинг: 0 / 0
Мониторинг работы Postgres и выбор подходящих настроек
    #39866251
Visermoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rinace, alex-ls,
спасибо вам за интересные ссылки. Начну изучать материал
...
Рейтинг: 0 / 0
Мониторинг работы Postgres и выбор подходящих настроек
    #39869099
Visermoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если например я хочу оценить правильность установки значения shared_buffers. Для сервера с 16Gb ОЗУ по рекомендациям для начала устанавливаю 4Gb. Но хочется понять насколько это значение подходит моей текущей нагрузке.
Видимо нужно смотреть статистику в pg_stat_database и pg_buffercache и т.д. и сводить это в один отчет.
Поделитесь пожалуйста опытом вашей оценки эффективности такой настройки как shared_buffer.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Мониторинг работы Postgres и выбор подходящих настроек
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]