Q&A

  • [SQL] 쿼리 속도를 높일순 없을까요???
제 환경은 델파이 4.0 과 파라독스입니다.

테이블 세개를 조인해서 쿼리하는 문장이 있는데 넘 속도가 떨어져서 이렇게 질문합니다.



제가 해본결과론 테이블에 인덱스를 만드는건 하나의 테이블에서만 쿼리가 빨리되고 조인되는 경우는 해당테이블의 레코드수만큼 조인되는 테이블이랑 비교하는거 같네요.

제가 아직 모르는 부분이 있어서 그런지 몰라도 여러 DB 고수님들 조언 부탁합니다.



참고로 From 절에서 데이타가 많으순으로 하든 적으순으로 하든 별차이가 없구요.

해당 테이블에 인덱스를 모두 생성해놓은 상태인데도 대략모든 결과는 20초가 걸리네요.

참고로 테이블의 레코드는 50만건, 1만5천, 10건입니다.

인덱스는 6, 5, 3개입니다.

10건이 눈에 걸려서 두개를 조인하고 실행하난 세개를 조인하고 실행하난 결과는 마찬가지였습니다.

이런경우는 테이블을 하나로 붙여버릴까요. 필요한 필드를 붙인다는얘기죠 -0-"

인덱스 있으니깐 하나의 테이블 쿼리속도는 순간이더군요 ㅜ.ㅜ



많은 고수님들 그냥 지나치지 말구요 답변부탁합니다. *^^*

0  COMMENTS