Menu Docs
Página inicial do Docs
/
MongoDB Cloud 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 o MongoDB 4.2 ou posterior, poderá personalizar a porcentagem de queries lentas em seus logs usados 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. O 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 .

Voltar

Monitore e melhore queries lentas