Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
db.collection.configureQueryAnalyzer()
Definição
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 comandoconfigureQueryAnalyzer
.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.
Compatibilidade
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
Sintaxe
O método tem a seguinte sintaxe:
db.collection.configureQueryAnalyzer( { mode: <string>, samplesPerSecond: <double> } )
Campos
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.
Para obter detalhes, consulte o limite superior de amostras por segundo. |
Controle de acesso
Para obter detalhes, consulte Controle de acesso configureQueryAnalyzer.
Comportamento
Para comportamento, consulte configureQueryAnalyzer Behavior.
Saída
Para obter detalhes, consulte Saída configureQueryAnalyzer.
Exemplos
Por exemplo, consulte Exemplos do configureQueryAnalyzer.