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
Esse método está disponível em implantações hospedadas nos seguintes ambientes:
MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem
Importante
Este comando não é suportado em clusters M0, M2 e M5 . Para obter mais informações, 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 |
---|---|---|---|
| string | Obrigatório | Modo em que o analisador de query é executado. Deve ser definido como |
| double | 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.