Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

スロー クエリのしきい値を設定する

Performance Advisor では、クエリの実行時間が slowOpThresholdMsの値を超えると、低速クエリと認識します。 デフォルトでは、この値は 100ミリ秒です。 しきい値を変更するには、 profileコマンドまたはdb.setProfilingLevel() mongoshメソッドを使用します。

次の profile コマンドの例では、しきい値を 200 ミリ秒に設定します。

db.runCommand({
profile: 0,
slowOpThresholdMs: 200
})

MongoDB 3.6 以降を実行している場合は、sampleRate パラメーターを指定して、パフォーマンス アドバイザーによって使用されるログ内の遅いクエリの割合をカスタマイズできます。

これにより、低速クエリのしきい値が 100 ミリ秒という低い値に設定されますが、サンプル レートも 10% に設定されます。

db.runCommand({
profile: 0,
slowOpThresholdMs: 100,
sampleRate: 0.1
})

注意

デフォルトでは、profile の値は 0 です。MongoDB では、他の値がデータベースのパフォーマンスに悪影響を及ぼす可能性があるため、この値を変更しないことをお勧めします。詳しくは、profile コマンドを参照してください。

戻る

低速クエリのモニターと改善