首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置长mongodb查询的低优先级

设置长mongodb查询的低优先级
EN

Stack Overflow用户
提问于 2014-03-31 03:00:44
回答 1查看 1.8K关注 0票数 3

伙计们!

我有一个很长的查询,在晚上执行1-2次。这个查询只提取数据(通过操作员find),大约工作15-20分钟。

当这个查询执行时,mongodb不能处理其他查询。

是否可以设置低优先级查询?

EN

回答 1

Stack Overflow用户

发布于 2014-03-31 05:56:18

这需要做一些工作,但执行长时间运行的查询的最好方法是针对隐藏的(只读)副本集。

http://docs.mongodb.org/manual/core/replica-set-hidden-member/#replica-set-hidden-members

作为一个隐藏的副本集,您的客户端不会在标准副本集轮换中命中它。正如这里所说的:http://docs.mongodb.org/manual/core/read-preference/,您可以将您的读取首选项设置为辅助数据库,以将其强制从主数据库中删除。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22748397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档