2011-07-06 1 views
6

설명서에서 명확하지 않습니다. 언제 그리고 얼마나 자주 실행해야합니까? rake db:mongoid:create_indexes. 모델에 이미 일부 인덱스 매크로를 추가했으며 미래에 새로운 매크로를 추가하지 않을 것이라고 가정 해 봅시다. 레이크 작업을 한 번만 실행할 수도 있고 하루에 한 번 실행해야 할 수도 있습니까?mongoid에서 인덱싱 : 언제 그리고 얼마나 자주 rake db를 실행해야합니까? mongoid : create_indexes?

답변

8

작업을 한 번 실행해야합니다.

인덱스를 만든 후에는 인덱스가 이미 존재하므로 더 이상 명령을 실행할 필요가 없으므로 다시 추가 할 필요가 없습니다.

물론 새 색인을 만들면 명령을 실행하여 mongodb에 새 색인을 추가해야합니다.

관련 문제