2016-08-05 2 views
1

커다란 테이블을 가지고 있으며 인덱스가 10 개가 넘습니다. 하나의 특정 인덱스에 조각화 문제가 있습니다. 하루 시간에 수천 개의 행이이 테이블에 삽입되고 하나의 특정 인덱스의 조각화가 매우 자주 증가하고 있습니다. 다른 인덱스는 OK입니다 (시간당 0.01 %). 그러나이 특정 인덱스는 시간당 3-4 % 증가합니다! 그것은 아마 하루의 끝에서 50-60 %와 같을 것이다.특정 인덱스의 조각화가 너무 자주 증가하고 있습니다.

이 색인이 너무 자주 증가하는 이유를 찾으십시오.

----- 요인을 기입

이 특정 인덱스 : 0 %

기타 인덱스 (즉 증가에 대한 문제가 없습니다) : 90 %

----- 색인 정보;

  • 비 clustured

  • 2 인덱스 키 컬럼 (비트 NVARCHAR (100)를 입력 열)

  • 1 포괄 열 (INT) FK_OrderID (다른 테이블의 외래 키) 테이블의 행

  • 수 : 테이블의 650 만

  • 크기 : 6.2 기가 바이트

및 테이블에 대한 SHOWCONTIG 세부 정보.

  • 스캔 페이지 ...................... : 805566
  • 스캔
  • 익스텐트 ... ........................... : 100877
  • 범위 스위치 ................ .............. : 108951
  • Avg. 익스텐트 당 페이지 수 ........................ : 8.0
  • 스캔 밀도 [베스트 카운트 : 실제 카운트] ....... : 92.42 % [100696 : 108952]
  • 논리 스캔 단편화 : 1.43 %
  • 범위 스캔 단편화 ........... ........ : 19.82 %
  • Avg. 페이지 당 무료 바이트 ..................... : 983.4
  • Avg. 페이지 밀도 (전체) ..................... : 87.85 %

고마워요!

+1

이 인덱스의 사양은 무엇인가에 대한 80 감사를 설정하여이 문제를 해결 한? (인덱스 키 열 및 포함 된 열 수, 클러스터 된 인덱스 또는 클러스터되지 않은 인덱스, 테이블의 총 행 수) – liotims

+0

맞습니다. 세부 정보를 제공하는 것을 잊었습니다. 이제 내가 그 게시물을 편집 했어. 거기서 읽을 수 있니? 덕분에 –

+0

아마도 nvarchar (100) 때문일 것입니다. 언제 인덱스를 재구성하고 다시 작성합니까? – liotims

답변

0

나는 FILLFACTOR 값 = 응답

관련 문제