CREATE MATERIALIZED VIEW MV_RD101
BUILD IMMEDIATE
USING INDEX
REFRESH ON DEMAND COMPLETE
DISABLE QUERY REWRITE AS
SELECT SZ.존ID 시작존,EZ.존ID 종료존,A.통행일자,
A.통행시각,
A.승차교통수단 승차교통수단,
A.하차교통수단 하차교통수단,
SUM(A.탑승객수) OD,ROUND(AVG(A.총통행거리)) 평균통행거리,ROUND(AVG(A.총통행요금)) 평균통행비용
FROM 연계통행내역@MST A,
MV_노선정류장@MST SS,
MV_노선정류장@MST ES,
MV_존정류장@MST SZ,
MV_존정류장@MST EZ
WHERE A.승차노선정류장ID = SS.노선정류장ID
AND A.하차노선정류장ID = ES.노선정류장ID
AND SS.정류장ID = SZ.정류장ID
AND ES.정류장ID = EZ.정류장ID
GROUP BY SZ.존ID,EZ.존ID,A.통행일자,A.통행시각,A.승차교통수단,A.하차교통수단
ORDER BY A.승차교통수단;
생성 쿼리는 위와 같습니다. select 쿼리는 놓고 보면 약 19초 정도 걸립니다.
그런데 mview 로 만들려고 하면 한시간이 지나도 두시간이 지나도 반응이 없습니다.
에러는 안나는데요 . 위에 쿼리가 모가 잘못된 걸까요?
|