중복 데이터 삭제

· WEB
데이터를 조인하여 조회하던 와중에 성능에 이슈가 생겨 확인을 해보니 PK가 설정이 안되어 있는 테이블이 어러개 발견되었다. PK가 설정되어 있지 않다보니 index도 생기지 않아 조회 성능이 매우 떨어졌던 것이다. 따라서 PK 없는 테이블에서 중복된 데이터를 삭제하는 방법에 대해 포스팅 해보겠다. - 해결방법 - ROW_NUMBER() OVER을 이용 SELECT ROW_NUMBER() OVER(PARTITION BY EVENT_TIME ORDER BY EVENT_TIME) AS ROW_NUM , EVENT_TIME FROM testTable - EVENT_TIME으로 파티션을 생성해 주고 ROW_NUMBER() OVER을 이용해 중복된 EVENT_TIME일 경우 2이상의 값으로 넣어준다. - 제 위의 ..
TeaHuiLee
'중복 데이터 삭제' 태그의 글 목록