2009-07-07 4 views

답변

18

이 같은 indexing properties를 조회하여 전체 텍스트 인덱싱의 상태를 확인할 수 있습니다

SELECT FULLTEXTCATALOGPROPERTY('IndexingCatalog', 'PopulateStatus') AS Status 

표 전체 텍스트가 상태를

Displays the population status of the full-text indexed table. 

The possible values are as follows: 

0 = Idle. 

1 = Full population is in progress. 

2 = Incremental population is in progress. 

3 = Propagation of tracked changes is in progress. 

4 = Background update index is in progress, such as automatic change 

추적을 채 웁니다.

5 = Full-text indexing is throttled or pause 
+0

- 최선의 선택은 동안이를 호출하는 것입니다 (상태 = 0!)? –

+0

어 ... 지금은 괜찮을거야. X 초를 기다리는 것보다 더 좋으며 재구성이 끝나기를 바란다. –

+0

네가 가입 할 수있는 이벤트가 생길 수 있다면 좋겠지 만, 내 지식 중 가장 좋은 것이 하나 있다고 생각하지는 않는다. –

4

나는 아직 매그너스 '대답에 대해 언급 할 수 없기 때문에 (명성의 부족), 여기에 추가합니다. this MSDN link에 따라 MSDN에 정보가 충돌하는 것을 발견했습니다. 내가 참조하고있는 링크에 따르면, PopulateStatus 10 개 가능한 값은 아래에 나와있다 : 그래서

0 = Idle. 

1 = Full population in progress 

2 = Paused 

3 = Throttled 

4 = Recovering 

5 = Shutdown 

6 = Incremental population in progress 

7 = Building index 

8 = Disk is full. Paused. 

9 = Change tracking 
+0

이 목록은 아마도 오직가는 것보다 정확할 것이다. SQL2012를 사용하여 전체 텍스트 색인 테이블을 다시 채운 직후에 9의 상태를 보았습니다. – OutstandingBill

관련 문제