반응형
DB에서 많은 자료가 올라오다보면 옵티마이저가 분포도 계산을 잘못하여서
Index 를 타지 않고 그냥 전체스캔을 해서 결과값을 찾기때문에 느려지는 경우가 있다.
이럴때 새로 Index 를 걸어주거나 인덱스 힌트를 사용하지 않고
분포도와 관련된 통계를 업데이트 시켜주면 쿼리속도가 비약적으로 상승하게 된다
Index 를 타지 않고 그냥 전체스캔을 해서 결과값을 찾기때문에 느려지는 경우가 있다.
이럴때 새로 Index 를 걸어주거나 인덱스 힌트를 사용하지 않고
분포도와 관련된 통계를 업데이트 시켜주면 쿼리속도가 비약적으로 상승하게 된다
MS-SQL 사용예
update statistics 테이블명
update statistics 테이블명
반응형
'=====-I T-===== > ▣SQL' 카테고리의 다른 글
[SQL] 트랜젝션 로그 백업 내용 보기 (0) | 2010.10.22 |
---|---|
[MS-SQL] Join 을 사용한 Update (0) | 2010.10.13 |
[SQL] 결합인덱스 컬럼순서 결정방법 (0) | 2010.10.10 |
[MS-SQL] IDENTITY가 설정된 컬럼의 시드값 확인 및 변경 (0) | 2010.02.17 |
[SQL] 데이터베이스내 테이블 이름 변경하기 (2) | 2010.01.11 |