난이상성1 대량 데이터 UPDATE / INSERT 와 UNION 가령 수백 수천 수만건의 데이터의 수정 혹은 입력을 요하는 경우가 존재한다.이러한 경우 일반적인 쿼리문으로 작업을 한다면 row단위별로 DBMS가 잠금과 로그를 기록하게 되어트랜잭션 오버헤드 발생 및 장시간 리소스를 독점하게 되고 수행 퍼포먼스 또한 현저하게 다운된다.당연히 해당 테이블에 대한 잠금(lock)이 발생함은 말할 것도 없다. 보통 아래와 같이 일반적인 SQL문으로 10만건을 수정한다고 가정하자. [AS-IS]UPDATE 테이블1 SET COL1 = '20240309', COL2 = '20240422', COL3 = 0, COL4 = 0WHERE PK1 = 'A' AND PK2 = 'EWRT' AND PK3 = 'HG' ;UPDATE 테이블1 SET COL1 = 'GFGD', COL.. 2025. 4. 24. 이전 1 다음