chemtech
@chemtech
Линуксойд, DevOps

Как правильно считать сколько памяти занимает PostgreSQL?

В статьте описывается что PostgreSQL использует разделяемую память
Почему PostgreSQL использует так много памяти?
И также написано что top и другие утилиты неправильно считают сколько памяти занимает PostgreSQL.
Может есть какие-нибудь утилиты, которые правильно считают сколько памяти занимает PostgreSQL?
  • Вопрос задан
  • 1650 просмотров
Решения вопроса 1
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
sudo curl -L https://raw.githubusercontent.com/pixelb/ps_mem/master/ps_mem.py --output /usr/local/bin/psmem


sudo chmod +x /usr/local/bin/psmem

psmem

вернет подробную таблицу (Shared, private) используемой памяти по каждому запущеному демону
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Нужно не считать, сколько памяти занимает СУБД, а настраивать её в соответствии с желаемым объёмом потребления, см. например - http://pgtune.leopard.in.ua. Причина этого проста - при активном использовании постгрес рано или поздно займёт всю доступную ему память и это совершенно нормально.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы