sql >> データベース >  >> NoSQL >> MongoDB

遅いMongoDBクエリを自動的に強制終了する方法は?

    @ghikが述べたように、「notablescan」オプションは、インデックスを使用しないために遅いクエリを実行することを防ぎます。ただし、このオプションはサーバーに対してグローバルであり、実稼働環境での使用には適していません。また、テーブルスキャン以外の低速クエリのソースからも保護されません。

    残念ながら、今のところ、あなたがやりたいことを直接行う方法はないと思います。 $maxTimeまたは$maxScanクエリパラメーターの追加を提案するJIRAチケットがあります。これは役立つと思われるので、投票してください: https://jira.mongodb.org/browse/SERVER-2212



    1. MongoDB:$または全文検索と$ in

    2. MongoDB:コレクション内のすべてのドキュメントについて、新しいフィールドを別のフィールドの値と等しく設定する方法

    3. Mongoose / Node.jsに複数のドキュメントを同時に保存するにはどうすればよいですか?

    4. mongodbサーバー側のJavaScriptは実際にはクライアント側ですか?