Kullandığımdan daha hızlı diskler olduğunun farkındayım ama bu işlem daha uzun sürecek ve disk IO'sunu azaltmak için bazı acil durum önlemleri kullanmaya çalışıyorum. üstüne kırmızı üzerinde DSK kullanımı neredeyse sürekli rapor ediyor. Bu postgres 8.3 içindir.
Sunucuda tam olarak kullanılmayan 16GB ram olsa da, paylaşılan_buffers ayarım 24 MB'tır. İlk düşüncem, alabileceği kadar veritabanını vermekti ama bunu nasıl yapacağımdan emin değilim (bu özel bir veritabanı sunucusudur).
Yeniden başlatma gerektirmeyen herhangi bir çözüm tercih edilir, ancak bu noktada alabileceğimi alacağım.
Teşekkürler!
shared_buffers
Postgresql.conf yapılandırma dosyasında artırmayı deneyebilirsiniz . Bu değişiklik için yeniden başlatma gerekiyor. Ayrıca, bundan /proc/sys/kernel/shmmax
önce değerini artırmanız gerekebilir .