테이블명  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 SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 27024
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15305
6600 서버 별칭으로 원격 접속 문제에 대해 질문드립니다 [2] 시리 2013.03.25 19543
» 대량 데이터 삭제시 인덱스관련 질문입니다 [3] 개발좋아 2013.03.25 80627
6598 데이터베이스 메일에서 이미지를 뿌리고 싶습니다. 메칸더 2013.03.25 50889
6597 조인을 어떻게 해야 원하는 값을 추출할수 있을까요... [4] 아싸라비아콜롬비아 2013.03.22 11095
6596 백업시 데이터 베이스, 파일 및 파일 그룹 의 차이점이 궁금 합니다. [1] 점프 2013.03.22 31894
6595 여러개의 프로시저안의 텍스트를 한꺼번에 바꾸는 방법이 있는지 궁금합니다. [2] 시리 2013.03.22 10944
6594 계정 관리에 대해 문의드립니다. [1] 전화귀 2013.03.22 9761
6593 한번에 여러개의 값 저장하는 법 [6] 치맥 2013.03.22 10853
6592 평균 구하는 SQL 쿼리 질문입니다 [5] 버스컷 2013.03.21 13680
6591 DB연동에(JDBC)관련해서... l3lue 2013.03.21 52437
6590 SQL 버전별로 설치 시 인스턴스 관련 문의드립니다. [5] 래리 2013.03.21 7033
6589 주기적으로 다른 db 테이블 내용 가져오기.?? [6] HHunny 2013.03.21 8829
6588 하아 답이없네요; [6] 멍이 2013.03.21 6619
6587 쿼리좀 만들어 주세요,, 고수님들..ㅠ.ㅠ [2] 랜덤의세계 2013.03.21 7152
6586 SQL2000 데이터베이스 유지관리계획 관련 질문입니다. [1] 트리플 2013.03.20 8285
6585 생일과 이름이 같은 사람을 찾아내는 쿼리문좀 알려주세요 [1] 실실이 2013.03.20 9145
6584 시스템 테이블을 이용해서 테이블 row갯수를 알수있나요? [1] 개발좋아 2013.03.20 7617
6583 세미 콜론의 의미? [3] 그냥2 2013.03.20 14365
6582 라이센스 문의 드립니다.~ [5] 그라스허퍼 2013.03.20 6932
6581 프로시저 실행계획 문의 [2] 김정권 2013.03.20 6864





XE Login