Zdaję sobie sprawę, że dyski szybsze niż te, które używam, pomogą, ale ich instalacja zajmie więcej czasu i staram się zastosować środki awaryjne, aby zmniejszyć IO dysku. atop niemal stale raportuje użycie DSK na czerwonym. Dotyczy to postgres 8.3.
Moje ustawienie shared_buffers wynosi 24 MB, chociaż serwer ma 16 GB pamięci RAM, które nie są w pełni wykorzystane. Moją pierwszą myślą było dać bazie danych tyle pamięci RAM, ile tylko mogła, ale nie jestem pewien, jak to zrobić (jest to dedykowany serwer bazy danych).
Każde rozwiązanie, które nie wymaga ponownego uruchomienia jest lepsze, ale wezmę to, co mogę w tym momencie.
Dzięki!
shared_buffers
w pliku konfiguracyjnym postgresql.conf. Ta zmiana wymaga ponownego uruchomienia. Ponadto może być konieczne zwiększenie wartości /proc/sys/kernel/shmmax
wcześniej.