Имеется 1С на постгри 9.4.2 + win serv 2008. Пользователи жалуются что всё дико тормозит. Начал разбираться, подкрутил настройки стало получше.
Теперь такой вопрос - как понять что ему памяти выделено достаточно. Например в MSSQL я по счётчику Page life Expectancy или Page Life Expectancy мог определить что памяти выделено много или мало.
Памяти на серваке мало + он терминальный, так что отдать всё что есть не получится.
(0) Сколько памяти на сервере, какой размер баз, сколько пользователей, работающих одновременно? В ряде таких случаев недостаточно именно оперативной памяти.
(0) тормозит? Переводи постгри на Линукс, под линуксом постгри в полтора раза эффективнее работает с памятью.
База вообще обслуживается? Может ей давно пора сделать вакуум и обновить статистику?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший