2
我有一個長的查詢,它在晚上執行1-2次。這個查詢只會提取數據(通過操作員查找)並且工作大約15-20分鐘。
當此查詢執行mongodb無法處理其他查詢。
難以設置低優先級查詢嗎?
我有一個長的查詢,它在晚上執行1-2次。這個查詢只會提取數據(通過操作員查找)並且工作大約15-20分鐘。
當此查詢執行mongodb無法處理其他查詢。
難以設置低優先級查詢嗎?
這需要一些操作,但執行長時間運行的查詢的最佳方法是針對隱藏(只讀)副本集。
http://docs.mongodb.org/manual/core/replica-set-hidden-member/#replica-set-hidden-members
爲隱藏副本集,您的客戶將不標準的副本集旋轉擊打。正如它在這裏所說:http://docs.mongodb.org/manual/core/read-preference/您可以將您的閱讀首選項設置爲輔助,以強制它脫離主分貝。