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


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