Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

db.collection.configureQueryAnalyzer()

Nesta página

  • Definição
  • Compatibilidade
  • Sintaxe
  • Controle de acesso
  • Comportamento
  • Saída
  • Exemplos
  • Saiba mais
db.collection.configureQueryAnalyzer(options)

Configura a amostragem de query para uma collection em um conjunto de réplicas ou cluster fragmentado. Exemplos de queries fornecem informações para analyzeShardKey calcular métricas sobre a distribuição de leitura e escrita de uma chave de shard.

O método db.collection.configureQueryAnalyzer() envolve o comando configureQueryAnalyzer .

Retorna:Um documento contendo campos descrevendo a configuração antiga, se houver, e campos descrevendo a nova configuração. Para obter detalhes, consulte Saída.

Este método está disponível em sistemas hospedados nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

Observação

Este comando é suportado em todos os clusters do MongoDB Atlas. Para obter informações sobre todos os comandos, consulte Comandos não suportados.

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

O método tem a seguinte sintaxe:

db.collection.configureQueryAnalyzer(
{
mode: <string>,
samplesPerSecond: <double>
}
)

db.collection.configureQueryAnalyzer() tem os seguintes campos:

Campo
Tipo
necessidade
Descrição
mode
string
Obrigatório
Modo em que o analisador de query é executado. Deve ser definido como "full" ou "off".
samplesPerSecond
em dobro
Opcional

Número de amostras por segundo.

  • Quando mode está definido como "full", samplesPerSecond deve ser definido entre 0 e 50.

  • Quando mode está definido para "off", o servidor ignora samplesPerSecond.

Para obter detalhes, consulte o limite superior de amostras por segundo.

Para obter detalhes, consulte Controle de acesso configureQueryAnalyzer.

Para comportamento, consulte configureQueryAnalyzer Behavior.

Para obter detalhes, consulte Saída configureQueryAnalyzer.

Por exemplo, consulte Exemplos do configureQueryAnalyzer.

← db.collection.compactStructuredEncryptionData()