데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

쿼리 비용 질문있습니다.

ninanio3 2014.10.15 12:01 Views : 2091

안녕하세요? 오랜만에 질답 올리네요...


쿼리를 짜고 있는데 Ctrl + 'L'을 누르니깐 쿼리 비용을 계산해주더라구요.


그래서 30초 이상 돌고 있는 쿼리를 확인해보니깐 Sort쪽에서 비용이 87% 들고있어요.

Sort라는게 어떤건지 궁금하구요,,


지금 쿼리가 어떻게 짜여져있냐면


SELECT A

              , B

              , C

FROM (

 SELECT TABLE_A.A AS A

              ,  TABLE_B.B AS B

             , '' AS C

     FROM TABLE_A

  INNER JOIN TABLE_B

  GROUP BY TABLE_A.A

              , TABLE_B.B


 UNION


 SELECT TABLE_A.A AS A

              ,  TABLE_B.B AS B

              , TABLE_C.C AS C

  INNER JOIN TABLE_B

  INNER JOIN TABLE_C

  GROUP BY TABLE_A.A

              , TABLE_B.B

              , TABLE_C.C

         ) A

 INNER JOIN TABLE_D

 WHERE

 A.A = D.A

 A.B = D.B

GROUP BY A, B, C


이런 구조로 되어있습니다.


가장 많은 데이터를 가진 테이블이 5만건정도 있는데 SORT문제는 어떻게 해결해야 하는지 궁금합니다.


고수분들 알려주세요~~

No. Subject Author Date Views
8272 쿼리나 프로시저 작성 부탁드립니다. [1] 얼음왕자 2014.10.15 2598
8271 비교제외 하는 조인문 질문 입니다. [6] ssunsori 2014.10.15 2764
8270 합계 나오게 ^^ [2] 마힐링 2014.10.15 2443
» 쿼리 비용 질문있습니다. [2] ninanio3 2014.10.15 2091
8268 xp_cmdshell 결과 NULL [1] catchv 2014.10.15 2868
8267 누계 잔액 표시 질문 드립니다. [5] 슈토파이터 2014.10.15 3754
8266 date 형과 time 형 사용시 날짜 비교 방법 문의 입니다. [2] 우영호수 2014.10.15 2770
8265 2000 -> 2005 이전시 [1] 엔지니어 2014.10.14 2655
8264 행열 바꿔서 테이블 결합 [1] park87 2014.10.14 2626
8263 substring 관련 문의하나만 드릴께요.. [1] SQL왕왕초보 2014.10.14 2068
8262 간단해 보이는 쿼리인데 멘붕 입니다.. 조언 부탁드립니다. [6] 단비령 2014.10.14 2553
8261 트랜잭션 로그 백업에 관한 문의 드립니다. [2] 세균장군 2014.10.14 2358
8260 트리거로 테이블 update시 질문이요 [1] 왕만두와우동 2014.10.13 2028
8259 한 테이블 내에서 내용 복사 생성및 덮어씌우기 [1] park87 2014.10.13 2649
8258 ssms 로 데이터베이스 복원시 질문이 있습니다. [2] alima 2014.10.13 2692
8257 begin try, begin tran 사용 효율성? [3] 흑흑 2014.10.13 2313
8256 날짜 쿼리 질문입니다. [1] 상남자 2014.10.13 2169
8255 Transaction 질문입니다. 희망나라 2014.10.12 2269
8254 하위 쿼리를 EXISTS로 정의하지 않은 경우에는 SELECT 목록에서 식을 하나만 지정할 수 있습니다. [1] 태지야호 2014.10.12 12165
8253 장애 발생 관련질문드립니다 아수라발발타 2014.10.10 4666





XE Login