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
analyzeShardKeycalcular métricas sobre a distribuição de leitura e escrita de uma chave de shard.The
db.collection.configureQueryAnalyzer()method wraps theconfigureQueryAnalyzercommand.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: The fully managed service for MongoDB deployments in the cloud
Importante
This command is not supported in M0 and Flex clusters. For more information, see Unsupported Commands.
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.