Zmiany pomiędzy wersją 22 and wersją 23 dla AdminGuide/TuningPostgresql
- Data i czas:
- 03/08/16 21:21:13 (9 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
AdminGuide/TuningPostgresql
v22 v23 9 9 Należy pamiętać, że w systemie Windows, duże wartości shared_buffers nie są tak skuteczne, prawdopodobnie lepsze wyniki można otrzymać utrzymując stosunkowo niskie shared_buffers, pozwalając korzystać z pamięci podręcznej systemu operacyjnego. 10 10 11 Prawdopodobnie należy w ślad za tym ustawieniem zwiększyć ustawienie w systemie operacyjnym ''kernel.shmmax''. W tym celu należy dopisać do /etc/sysctl.conf(8GB - jeżeli w systemie posiadamy 8GB RAM).11 (8GB - jeżeli w systemie posiadamy 8GB RAM). 12 12 [http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.uprun.doc%2Fdoc%2Ft0008238.htm Więcej o tuningu Linux dla baz danych] 13 13 14 Zanim ustawi się shared_buffers należy zwiększyć ustawienie w systemie operacyjnym ''kernel.shmmax''. W tym celu należy dopisać do pliku: 15 14 16 {{{ 15 $ sysctl -w kernel.shmmax=8589934592 16 $ sysctl -w kernel.shmall=4194304 17 root# vim /etc/sysctl.conf (stuknij i - aby edytować) 18 kernel.shmmax=8589934592 19 kernel.shmall=4194304 20 :wq (zapisz i wyjdź) 17 21 18 22 root#sysctl -p 19 23 }}} 20 24 21 25 Edycja postgresql.conf 22 26 {{{ 23 /etc/postgresql/9.3/postgresql.conf27 vim /etc/postgresql/9.3/postgresql.conf 24 28 shared_buffers = 196MB 25 29 }}}