사용중인 것보다 빠른 디스크가 도움이된다는 것을 알고 있지만 넣는 데 시간이 오래 걸리고 응급 조치를 사용하여 디스크 IO를 줄이려고합니다. 꼭대기에서 거의 빨간색으로 DSK 사용량을보고하고 있습니다. 이것은 postgres 8.3 용입니다.
서버에 16GB의 램이 있지만 완전히 사용되지는 않지만 나의 shared_buffers 설정은 24MB입니다. 내 첫 번째 생각은 데이터베이스에 가능한 한 많은 양의 램을 제공하는 것이었지만 어떻게 해야할지 모르겠습니다 (이것은 전용 데이터베이스 서버입니다).
재시작이 필요없는 솔루션이 바람직하지만이 시점에서 얻을 수있는 것을 취할 것입니다.
감사!
shared_buffers
postgresql.conf 설정 파일에서 를 증가시킬 수 있습니다 . 이 변경은 다시 시작해야합니다. 또한 /proc/sys/kernel/shmmax
그 전에 값을 늘려야 할 수도 있습니다 .