계속 테스트 하고 있는 방식은 동일 쿼리 입니다 . . ^^ 동일서버이구요 . . .
linux fedora12 에 먼저 8.2.7 을 깔고 dump 받은 파일을 imprt한후
10개의 테이블을 조인한 쿼리를 날려서 시간을 체크하고
/usr/local/pgsql 에 깔린 postgresql 을 그대로 mv pgsql pgsql.old 로 옮긴후
8.3.23 을 깔고 동일한 dump 파일을 import 한 후
동일한 쿼리를 실행 했을때 시간을 체크 하였습니다 . . .
그래서 서버쪽 설정 문제는 아닌것 같아서 혹시 쿼리를 하나하나 뜯어보던 중입니다 . . .
8.3.23 에서 조인하는 table 갯수가 6개를 넘어가자 속도가 조금 느려졌습니다 . .
2.83 ms --> 30.31ms
조인하는 table 갯수가 8개를 넘어가자 속도가 더느려 졌습니다 . .
30.31ms --> 87.91ms
조인하는 table 갯수가 9개를 넘어가니까 급속도로 늦어집니다 . .
87.91ms --> 300.12ms 로 . . .
실제 쿼리된 자료의 갯수는 224건 입니다 . . .
8.2.7 에서는 조인하는 table 의 갯수가 증가해도 조금의 속도 차이는 있지만 이렇게 까지 급속 도록 늦어지지는 않았습니다 . . .
혹시 아시는 내용있으시면 . . . 답글 부탁드립니다 . . .
상기님이 도와 주신다면 . . . 저희 개발 서버 open 해 드릴께요 . . ^^
제가 좀 염치가 없습니다 . . 죄송. . ^^
감사합니다 . ^^ |