powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ресурсоемкие (память) процессы postgres, отсутствующие в pg_stat_activity
3 сообщений из 3, страница 1 из 1
Ресурсоемкие (память) процессы postgres, отсутствующие в pg_stat_activity
    #38605012
conductor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

PostgreSQL на сервере (i7, 16GB, win7 x86-64), режим работы - в среднем, 5000-8000 записей/сек, в таблицы только пишем. В диспетчере процессов отображаются postgre-процессы (1-2 шт.), которых нет в выводе select * from pg_stat_activity, т.е., это явно не соединения. Причем, эти процессы потребляют достаточно большое количество памяти, рабочий набор (т.е. не shared) > 2 GB и по-тихоньку растет. Предполагали, что эти процессы могут быть связаны с операциями по обработке Preventing Transaction ID Wraparound Failures. Однако, после того, как собрали новый стенд (с такой же конфигурацией), развернули чистую базу и получили такие же процессы (а transaction age еще далек от порогового значения), стало ясно, что предположение неверно.
И, собственно, вопрос: может кто сталкивался с такой ситуацией и знает, что это за процессы и как предотвратить неудержимый рост потребления ими памяти?

Спасибо.
...
Рейтинг: 0 / 0
Ресурсоемкие (память) процессы postgres, отсутствующие в pg_stat_activity
    #38605124
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
conductorДобрый день.

PostgreSQL на сервере (i7, 16GB, win7 x86-64), режим работы - в среднем, 5000-8000 записей/сек, в таблицы только пишем. В диспетчере процессов отображаются postgre-процессы (1-2 шт.), которых нет в выводе select * from pg_stat_activity, т.е., это явно не соединения. Причем, эти процессы потребляют достаточно большое количество памяти, рабочий набор (т.е. не shared) > 2 GB и по-тихоньку растет. Предполагали, что эти процессы могут быть связаны с операциями по обработке Preventing Transaction ID Wraparound Failures. Однако, после того, как собрали новый стенд (с такой же конфигурацией), развернули чистую базу и получили такие же процессы (а transaction age еще далек от порогового значения), стало ясно, что предположение неверно.
И, собственно, вопрос: может кто сталкивался с такой ситуацией и знает, что это за процессы и как предотвратить неудержимый рост потребления ими памяти?

Спасибо.

рабочий набор включает в себя те стараницы shared buffers которые процесс посетил...
так что никакого реального потребления памяти нет...
а вот оценить сколько потребляет личной памяти процесс базы - задача почти не реальная....

скорее всего это bgwriter/checkpointer процессы (или что то еще из служебного но вероятнее всего они)

antiwraparound autovacuum кстати прекрасно видет в Pg_stat_activity
...
Рейтинг: 0 / 0
Ресурсоемкие (память) процессы postgres, отсутствующие в pg_stat_activity
    #38605736
conductor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ресурсоемкие (память) процессы postgres, отсутствующие в pg_stat_activity
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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