Menu Docs

Página inicial do DocsMongoDB Ops Manager

Configurar o limite de query lenta

O Performance Advisor reconhece uma query como lenta se levar mais tempo para executar do que o valor de lentidão. Por padrão, esse valor é 100 milissegundos. Você pode alterar o limite com o comando profile ou com o método db.setProfilingLevel() mongosh .

Exemplo

O exemplo de comando profile a seguir define o limite em 200 milésimos de segundo:

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

Se você estiver executando MongoDB 3.6 ou posterior, você poderá personalizar a porcentagem de consultas lentas em seus logs utilizados pelo Performance Advisor especificando o parâmetro sampleRate.

Exemplo

Isso define o limite de query lenta para um valor mais baixo de 100 milésimos de segundo, mas também define a taxa de amostragem para 10%.

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

Observação

Por padrão, o valor de profile é 0. MongoDB recomenda deixar esse valor inalterado, pois outros valores podem impactar negativamente o desempenho do banco de dados. Para saber mais, consulte o comando profile.

← Monitore e melhore queries lentas