gpt4 book ai didi

mongodb - 如何自动杀死缓慢的 MongoDB 查询?

转载 作者:IT老高 更新时间:2023-10-28 13:36:38 26 4
gpt4 key购买 nike

有没有一种方法可以保护我的应用免受 MongoDB 中慢速查询的影响?我的应用程序有很多过滤器的可能性,我正在监视所有这些查询,但同时我不想因为缺少索引定义而影响性能。

最佳答案

正如@ghik 所提到的,'notablescan' 选项将阻止您运行由于不使用索引而导致运行缓慢的查询。但是,该选项对服务器来说是全局的,不适合在生产环境中使用。除了表扫描之外,它也不会保护您免受任何其他缓慢查询的影响。

不幸的是,我认为现在没有办法直接做你想做的事。有一张 JIRA 票提议添加 $maxTime 或 $maxScan 查询参数,听起来对你有帮助,所以请投赞成票:https://jira.mongodb.org/browse/SERVER-2212 .

关于mongodb - 如何自动杀死缓慢的 MongoDB 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13583933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com