20 만 레코드가있는 테이블이 있습니다. 다음과 같은 데이터를 삭제하고 싶습니다.SQL에서 삭제 쿼리의 성능
DELETE FROM Table Where IdColumn IN (SelectedID)
SelectedID는 5000 개의 레코드가 포함 된 바람직한 데이터 ID로 채 웁니다. 2 접근 방식이 있습니다 :
1- 원하는 5000 레코드의 ID를 포함하는 SelectedID로 20,000 ID를 삽입합니다.
2- 나는 5000 레코드의 ID 만 삽입합니다.
질문은 두 가지 접근 방식의 차이점은 무엇입니까? (성능)
당신은 방법 1에서 중복 15000 중복을 의미합니까? – Pentium10
첫 번째 접근 방식에는 테이블에없는 15000 가지 ID가 있습니다. 하지만 나는 이것을 모른다. (내 응용 프로그램에서) –