Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$indexStats
La etapa de $indexStats agregación de Amazon DocumentDB proporciona información sobre el uso de los índices dentro de una colección. Este operador le permite monitorear los patrones de acceso de sus índices, lo que puede ayudarlo a tomar decisiones informadas sobre la administración y la optimización de los índices.
Parámetros
Ninguno
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo utilizar el $indexStats operador para analizar el uso del índice en una colección de Amazon DocumentDB.
Cree documentos de muestra
db.grocery.insertMany([ { _id: 1, product: "milk", quantity: 10 }, { _id: 2, product: "eggs", quantity: 20 }, { _id: 3, product: "bread", quantity: 5 }, { _id: 4, product: "cheese", quantity: 15 }, { _id: 5, product: "apple", quantity: 8 } ]);
Ejemplo de consulta
db.grocery.aggregate([ { $indexStats: {} } ]);
Salida
[
{
"name": "_id_",
"key": {
"_id": 1
},
"host": "docdb-cluster-1.cluster-123456789.us-west-2.docdb.amazonaws.com",
"accesses": {
"ops": NumberLong(5),
"since": ISODate("2023-04-06T12:34:56.789Z")
}
},
{
"name": "product_1",
"key": {
"product": 1
},
"host": "docdb-cluster-1.cluster-123456789.us-west-2.docdb.amazonaws.com",
"accesses": {
"ops": NumberLong(10),
"since": ISODate("2023-04-06T12:34:56.789Z")
}
}
]
En este ejemplo, el $indexStats operador muestra que se ha accedido al _id_ índice 5 veces y que se ha accedido al product_1 índice 10 veces desde el último restablecimiento o reinicio del servidor.
Ejemplos de código
Para ver un ejemplo de código para usar el $indexStats comando, elija la pestaña correspondiente al idioma que desee usar: