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 partición.La
db.collection.configureQueryAnalyzer()el método envuelve el comandoconfigureQueryAnalyzer.Devuelve: Un documento que contiene campos que describen la configuración antigua, si existe, y campos que describen la nueva configuración. Para obtener 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 | El modo en que se ejecuta el analizador de query. Debe estar configurado en |
| doble | Opcional | Cantidad de muestras por segundo.
Para obtener detalles, consulte samplesPerSeconds Upper Limit. |
Control de acceso
Para detalles, véase configureQueryAnalyzer Control de Acceso.
Comportamiento
Para obtener información sobre el comportamiento, consulta comportamiento de configureQueryAnalyzer.
Salida
Para obtener detalles, consulte Salida de configureQueryAnalyzer.
Ejemplos
Para ver ejemplos, consulte Ejemplos de configureQueryAnalyzer.