뷰테이블 성능 문의드립니다

by 초보 posted Apr 15, 2010

 뷰테이블을 사용중인데 쿼리실행시간을 분석해보니 뷰테이블을 여러명이 select 시에

  속도가 점점 느려져 디비서버 다운되는 현상이 나타납니다.

 뷰테이블 스키마는 다음과 같습니다.

 select  cast(a.wr_id as numeric),  cast(a.bo_id as numeric),  cast(a.wr_subject as varchar),  cast(a.wr_category as varchar),  cast(a.wr_num as numeric),  cast(a.wr_reply as varchar),  cast(a.wr_name as varchar), a.wr_time,  cast(a.wr_9 as varchar), (select b.bc_content from board_content b where a.bo_id=b.bo_id and a.wr_id=b.wr_id), c.cm_content,  cast(c.cm_name as varchar), c.cm_time from board_write a left outer join board_comment c on (a.bo_id=c.bo_id and a.wr_id=c.wr_id)

 쿼리 목적은 게시물 테이블( board_write) 과 내용 테이블 (board_content) 그리고 코멘트 ( board_comment) 를 조합해서
 
 불러오는 목적입니다. 해당 조건절의 인덱스는 모두 걸려있습니다. 어떻게 해야하죠?

Articles