2011-07-06 22 views
6

Nó không phải là khá rõ ràng từ các tài liệu: khi nào và bao lâu thì tôi nên chạy rake db:mongoid:create_indexes. Giả sử tôi đã thêm một số chỉ mục macro vào các mô hình đã và sẽ không bao giờ thêm macro mới trong tương lai. Điều đó có nghĩa là tôi có thể chạy công việc cào chỉ một lần hoặc tôi có nên chạy nó một lần mỗi ngày không?Lập chỉ mục trong mongoid: khi nào và bao lâu tôi nên chạy rake db: mongoid: create_indexes?

Trả lời

8

Bạn nên chạy tác vụ một lần.

Sau khi các chỉ mục đã được tạo, bạn không cần chạy lệnh nữa vì các chỉ mục đã tồn tại và không cần phải thêm lại.

Tất nhiên, nếu bạn tạo chỉ mục mới, bạn sẽ cần chạy lệnh để thêm chỉ mục mới vào mongodb.

Các vấn đề liên quan