Ich bin mir bewusst, dass schnellere Festplatten als die von mir verwendeten helfen, aber das Einsetzen dauert länger und ich versuche, einige Notfallmaßnahmen zu ergreifen, um die Festplatten-E / A zu verringern. atop meldet die DSK-Nutzung fast ständig im roten Bereich. Dies ist für Postgres 8.3.
Meine Einstellung für shared_buffers liegt bei 24 MB, obwohl der Server über 16 GB RAM verfügt, die nicht voll ausgelastet sind. Mein erster Gedanke war, der Datenbank so viel RAM wie möglich zu geben, aber ich bin mir nicht sicher, wie ich das machen soll (dies ist ein dedizierter Datenbankserver).
Jede Lösung, die keinen Neustart erfordert, ist vorzuziehen, aber ich nehme an, was ich an dieser Stelle bekommen kann.
Vielen Dank!
shared_buffers
die Konfigurationsdatei postgresql.conf zu vergrößern . Diese Änderung erfordert einen Neustart. Möglicherweise müssen Sie auch den Wert /proc/sys/kernel/shmmax
davor erhöhen .