如果可能,我希望在“后台”中对非索引列运行查找和删除查询,而不会干扰其他任务或耗尽内存而损害其他任务。
对于索引,有一个背景标志。是否可以为查找/删除任务追加相同的内容?
谢谢你的提示
发布于 2013-02-08 00:57:09
这不是你可以用"background:true“来做的事情。处理此问题的最好方法可能是编写一个在后台执行此操作的脚本。这个脚本应该以小批的形式运行您的操作,中间会有一些延迟。在伪代码中,您将执行以下操作:
您必须试验睡眠的哪个值是有效的。您确实需要认识到,您正在更新的所有文档都需要放入内存中,因此这至少会产生一些影响。
发布于 2013-02-08 00:07:04
不,此操作没有background:true标志。当发生页错误时,删除将会产生,并允许执行其他操作。如果您需要限制这一点,那么您可以以较小的批次删除,或者使用查找/删除模式,这将降低对其他操作的影响。
https://stackoverflow.com/questions/14750035
复制相似问题