Select /*+ parallel_index(a tableA_idx) index_ffs(a
tableA_idx)
b.prodno, count(*) cnt
From tableA a, tableB b
Where a.acnt = b.acnt
And a.comp = '우리회사'
and a.line = 1
And a.sno >= 1
And a.sno <= 20000
And (a.rDATE || a.rTIME) >= '20050612231504187'
And (a.rDATE || a.rTIME) <= '20050612232728359'
Group by b.prodno;
결과는 행당조건 시간과 장비에서
어떤 품목이 몇건이 만들어졌다 입니다.
대략 결과가 나오는 시간은 대략 4-6분 또는 10분 정도도 걸릴때도
있습니다.
데이타 량은 tableB는 이천만 정도로 위에 쿼리문 실행시에는
Select작업만 있을수 있습니다.
tableA는 1건부터 이천만 정도까지 30여대가 계속
Insert합니다.
시간을 더욱 단축할 수 있는 쿼리문이 있을까요?
|