게시판에 2만건 정도가 들어가 있으면 어떤 식으로 하는지는 몰라도 잘못하면 상당히 느려질 소지가 있지요. 일단 가장 중요한 것이 index 를 이용하는 것과 그리고 시스템 사양을 적당한 수준으로 올리는 것입니다.
트랜젝션이 얼마나 걸리는 지 몰라도 일반적으로 2만건 정도면 무난한 수준입니다. 그렇게 많은 건수는 아니라는 것이지요.
현재 게시판 구성이 어떻게 되어 있는지는 몰라도 프로그래밍시 최소한으로 query 수를 줄이고, return 되어 오는 row 의 수를 줄이는 방향으로 프로그래밍을 하셔야 합니다. /./ (말이 쉽지....)
> PostgreSQL과 PHP를 연동해서 게시판을 만들었는데요..
> 처음에는 문제가 없었으나.. 데이터가 2만건 정도 쌓이니까..
> 속도가 현저히 느려졌네요.. 반응속도가 4~5초정도 걸리는데요..
> 이 속도를 줄일 퍼포먼스 튜닝 방법이 없을까요?
> 일단 각 int필드에 CREATE INDEX를 해주기는 했는데..
> 그로 인한 속도 향상은 상당히 미미한 수준입니다.. =_=;;
> 고수님들의 답변 부탁드립니다..T.T
>
|