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.