by 프리빵 [MySQL] msslq oracle [2022.07.25 13:43:24]
mssql 한 테이블에 약 5만건의 데이터가 있습니다
oracle 쪽에서 DB링크해서 selelect 하니 속도가 안나와서 짱똘을 굴리고 있습니다
oracl에 테이블 하나 파서 mssql 테이블 정보를 통으로 넘겨주는 job을 만들까? 아니면
mssql에 view를 만들어서 oracle 테이블에 넘겨주는 job을 만들까 고민중에 있습니다
어떻게 하면 좋을지 조언부탁드립니다
감사합니다
혹시 SELECT 시 JOIN 쓰시나요.? 그냥 5만건 가져오는건 빠를텐데요?
뭐 문제는 오라클에서 가져올지 SQL-SERVER 에서 보낼지가 문제신 모양인데요.
오라클에서 가져오는게 훨 빠를겁니다.
실시간 데이터가 아니라면 5만건이면 주기적으로 DELETE 후 INSERT 다음 COMMIT; 형태로 가면 되겠네요.