Definición
db.collection.configureQueryAnalyzer(options)Configura el muestreo de consultas para una colección en un conjunto de réplicas o un clúster fragmentado. Las consultas muestreadas proporcionan información a
analyzeShardKeypara calcular métricas sobre la distribución de lectura y escritura de una clave de fragmento.El
db.collection.configureQueryAnalyzer()El método envuelve elconfigureQueryAnalyzercomando.Devuelve: Un documento que contiene los campos que describen la configuración anterior, si existe, y los campos que describen la nueva. Para más detalles, consulte Salida.
Compatibilidad
Este método está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
Importante
Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Sintaxis
El método tiene la siguiente sintaxis:
db.collection.configureQueryAnalyzer( { mode: <string>, samplesPerSecond: <double> } )
Campos
db.collection.configureQueryAnalyzer() tiene los siguientes campos:
Campo | Tipo | Necesidad | Descripción |
|---|---|---|---|
| string | Requerido | Modo en el que se ejecuta el analizador de consultas. Debe establecerse en |
| doble | Opcional | Número de muestras por segundo.
Para obtener más detalles, consulte el límite superior de samplesPerSeconds. |
Control de acceso
Para detalles, véase configureQueryAnalyzer Control de Acceso.
Comportamiento
Para conocer el comportamiento, consulte Comportamiento de configureQueryAnalyzer.
Salida
Para obtener más detalles, consulte Salida de configureQueryAnalyzer.
Ejemplos
Para ver ejemplos, consulte Ejemplos de configureQueryAnalyzer.