이런거 질문해도 답을 해주시는지..
postgres를 써서 웹사이트를 제작하였습니다.
그런데 사용자가 몰리는 시간에는 너무 느려집니다.
postgres를 이용하는 모든페이지는 아래와 같이 구성되어있습니다.
1. 초기화한다.
2. Connect해서 채널을 얻어낸다.
3. 채널을 통하여 쿼리를 한다.
4. 마친후 채널을 끝낸다.
(웹에서 일반적으로 PHP,ASP등등..쓰는 형태임)
위의 과정에 쓰이는 코드는 라이브러리로 제작을 해서 쓰고있구여..
그런데 너무 느리네요..컴사양은 dual cpu에 램은 1기가 쓰고있구여.
idc인가 들어가 있는데..
하루에 약 3만명 정도 접속하고여..
느려지는 순간에 프로세스를 보면 postmaster데몬이 백엔드(?)로 많이 떠있더라구여..
자꾸 DB를 바꾸면 나아질거라고 하는데..(sybase)
제생각엔 postgres문제라고 생각이 들지 않거든여..
고수님들의 무슨 다른 좋은 방법 있으시면..답변부탁드립니다..
|