A 라는 테이블에 테이터를 넣어야 합니다
가, 나, 다 라는 테이블에서 join을 해서 넣어야 합니다
가라는 테이블에는 갑, 을, 병, 정 등의 점포가 있습니다
각 점포별로 하나의 procedure로 산출 작업을 합니다
그런데 가라는 테이블의 데이터가 1억건정도 됩니다(하루에 약 10만건정도의 데이터가 생기고 있습니다)
갑이라는 점포의 데이터를 넣을때 1억건중에서 10만건정도만 있으면 됩니다
속도가 너무 안나옵니다 대략 15분정도 걸립니다
데이터가 늘어나면 더욱더 속도가 줄어드리라 생각됩니다
'가'라는 테이블의 1억건데이터중에서 10만건만 temp 테이블에 넣구 나, 다와 join을 하면 대략 1분 걸립니다
아무리 데이터가 늘어나도 괜찮겠지요
하지만 넣기전에 temp 테이블의 데이터를 먼저 삭제합니다
그런데 갑, 을, 변 점포에서 각각의 산출작업을 동시에 해도 특정 temp 테이블에 넣어두 데이터 정합성에 문제는 없나요?
해보니깐 괜찮은거 같기는 한데.......
전문가님들의 소견을 듣고 싶습니다