testTable 테이블에 A(INT)라는 컬럼이 있고요. 기본키이자 클러스트인덱스 입니다..


해당 테이블이 조회시 KeyLook시 비용이 많이 발생해서 B(INT), 날짜, A(INT) 로 키를 바꾸었습니다..


(오로지 B 컬럼만으로 조회를 함...)


testTable1을 만들어서 데이터를 넣고 테이블 이름을 바꾸는 형식으로 작업을 했습니다.


작업시에


testTable1 <- testTable 로 인서트할때 대략 3시간 정도가 걸렸습니다. 데이터는 약 2억 5천만건 가량입니다..



아침마다 testTable로 약 30만건 정도의 데이터가 입력이 되는데 키를 바꾸기전에는 약 2분, 길어도 5분정도에 끝나는 작업이었는데..


키를 바꾼후에는 거의 50분 정도로 늘어나 버렸네요..


A 컬럼은 다른 인서트 대상테이블의 기본키(클러스터인덱스)이구요..


이렇게 시간이 걸리는 이유에 대해서 어떤 부분을 확인해 봐야 할까요 ㅠㅠ


지금 의심이 가는거는 기존에 A컬럼이 잡혀있을때는 뒤에 순차적으로 들어가서 빨리 끝났는데.


B컬럼은 막 주구난방으로 맘대로 데이터가 있거든요..



위에 작업시에 2억5천만건이 3시간만에 끝났는데 30만건이 50분이나 걸리는것도 좀 이해가 안가고요...


mdf를 분리하여 ndf에 위 테이블이 있는데 사이즈는 늘려 놓은 상태입니다..


페이지 채움은 0. 기본값을로 설정이 되어 있는데 이것과 관련이 있는지...


도움의 손길을 주세요 ㅠㅜ


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28159
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15443
7461 union / join 관련 질문 있습니다. [6] ssunsori 2013.12.26 4312
7460 Union 후 누적합계 계산 [1] jwko 2013.12.24 6007
7459 2008 R2 디비를 백업해서 2008 R2 express에 restore하는데 Error 3154 정인화_307824 2013.12.24 5109
7458 데이터가 존재하는데 조회가 되지 않습니다 ㅠㅠ [1] 화이트미남 2013.12.23 3851
7457 shrinkfile 관련 질문입니다. [3] 흑흑 2013.12.23 4329
7456 join 문의 [3] 스캇님 2013.12.23 3812
7455 쿼리 문의 드립니다. [1] 손원일 2013.12.20 3693
7454 테이블 구성 문의 드립니다. [3] 죠리퐁 2013.12.20 3958
7453 LIKE문 관련하여 질문드립니다. [5] 김락중_278785 2013.12.20 3957
7452 안녕하세요~ 아직 생초짜 입니다.. where 절에 1=1 의미좀 알고싶어 질문드립니다.. [2] 상구 2013.12.20 4491
7451 mysql dump파일을 mssql로 옮기는방법좀 알려주세요 [1] 최주냉 2013.12.19 5478
7450 오라클에서 DBMS_LOB.SUBSTR 사용 이유?? 단비령 2013.12.19 7013
7449 sql server management studio 쿼리 정렬 기능 질문입니다. [1] sams 2013.12.19 19786
» 테이블 키변경으로 인한 인서트 속도 저하 질문좀요 ㅠㅜ [1] 처리짱 2013.12.19 3984
7447 기본적인 게시판 테이블 속도문의 [1] 나방 2013.12.18 3960
7446 상위 한건 가져오는 쿼리문 개선문의 [3] 몽이누나 2013.12.18 4418
7445 결합인덱스 사용 질문입니다. [2] sams 2013.12.18 4216
7444 쿼리상 단가계산인데..금액차이가 발생을 합니다.. [1] 풀내기vber 2013.12.18 5299
7443 쿼리 성능 관련 [3] 냥냥 2013.12.17 4635
7442 sql server 2000에서 sql server 2008로 복제 쭈니74 2013.12.17 3970





XE Login