Я читал почти все, что есть в Интернете об улучшении производительности postgres, но «правильные» значения для SHMMAX и SHMALL все еще ускользают от меня.
Консенсус представляется следующим: SHMMAX = total_memory / 4 и SHMALL = total_memory / 2 - безопасные начальные значения.
Тем не менее, SHMALL может быть измерен в страницах или байтах, и я не могу найти никакой информации о том, что используется в Ubuntu.
Использует ли Ubuntu (или, в более общем случае, Debian) страницы или байты для SHMALL?