테이블명  A가 있구요

 

인덱스는 A1컬럼과 B1 컬럼 순서로 걸려 있어요

 

삭제를 위해서 기본키를 제거하고 인덱스만 남겨두었어요

 

DELETE  A WHERE B1 <'2008'

 

이렇게 했을경우 삭제 속도가 느린이유가 인덱스를 생성하고 있는 상태이므로 대량 삭제시 굉장히 늦게 지워지는 원인이 될까요?

 

SELECT 기준으로 봤을땐 A1,B1 순서로 인덱스를 구성해놔서 SELECT B1  A FROM B1 <'2008'로 하면 인덱스를 안타죠?

 

그런데 DELETE경우에는 인덱스를 타고 안타고를 떠나 물리적으로 삭제되면서 인덱스를 재구성하게 됨으로 삭제 속도가 굉장히 느려지니

 

처음부터 인덱스를 다 제거하고 나서 DELETE 시키면 빨라지게 되는걸까요?

 

인덱스 삭제하니 8분만에 지워졌고 안하니 18시간 걸리네요

 

궁금해서 질문드립니다.

 

인덱스를 타지 않으나 삭제되면서 물리적으로 인덱스를 내부적으로 재구성하고 또 삭제하고 반복으로 처리속도가 훨씬 느린지가 궁금합니다

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 568
6613 구분자 관련 질문입니다. [7] 치맥 2013.03.27 6770
6612 연결 실패라고 뜨는데 어떻게 해야하나요..?? [1] 답답해용 2013.03.27 17723
6611 SQL 2012 설치 중에 설치 센터 에 대해서.. [1] 닉네이임 2013.03.26 11308
6610 윈도우7 에서 sql 2000 설치가 가능한가요..>? [1] 닉네이임 2013.03.26 16740
6609 프로세스 중에 reportservicesservice라는 프로세스가 있는데... pcfriend2010@gmail.com 2013.03.26 8946
6608 SQL결과를 파일로 저장할려고 하는데 조언좀 부탁드립니다. ㅡㅡ; [2] 아입뻐5 2013.03.26 10730
6607 두개 테이블 중 필드 하나를 기준으로 중복 제거 [1] taz2315 2013.03.26 9952
6606 퀴리문 질문 드립니다. [1] 블루카이7 2013.03.26 9408
6605 Delete 문 문의 드립니다.(MSSQL) [3] 야구소년 2013.03.26 11847
6604 [윈도우 블루스크린] MSSQL 복원 받으려면 어떻게 해야 할까요? [1] 엘코 2013.03.25 11205
6603 로그백업 시작 시점 궁금 합니다. [4] 히말라야5 2013.03.25 9121
6602 서로 다른 테이타베이스에 데이타를 불러올려고 하는데요?? [4] 삼미슈퍼스타 2013.03.25 22815
6601 성능관련 질문입니다. [1] Sisylian 2013.03.25 9325
6600 서버 별칭으로 원격 접속 문제에 대해 질문드립니다 [2] 시리 2013.03.25 19476
» 대량 데이터 삭제시 인덱스관련 질문입니다 [3] 개발좋아 2013.03.25 80029
6598 데이터베이스 메일에서 이미지를 뿌리고 싶습니다. 메칸더 2013.03.25 50875
6597 조인을 어떻게 해야 원하는 값을 추출할수 있을까요... [4] 아싸라비아콜롬비아 2013.03.22 11083
6596 백업시 데이터 베이스, 파일 및 파일 그룹 의 차이점이 궁금 합니다. [1] 점프 2013.03.22 31877
6595 여러개의 프로시저안의 텍스트를 한꺼번에 바꾸는 방법이 있는지 궁금합니다. [2] 시리 2013.03.22 10924
6594 계정 관리에 대해 문의드립니다. [1] 전화귀 2013.03.22 9749





XE Login