Recupera sugerencias de eliminación de índice según lo determinado por el Asesor de desempeño.
URL base: https://cloud.mongodb.com/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/performanceAdvisor/dropIndexSuggestions
Parámetros de la ruta de solicitud
Parameter | Tipo | Descripción |
|---|---|---|
PROJECT-ID | string | (Obligatorio) Identificador único del proyecto propietario de esta implementación de MongoDB. Grupos y proyectos son términos sinónimos. El ID de su grupo es el mismo que el de su proyecto. |
Parámetros de consulta de solicitud
Se requiere tanto clusterId como hostId.
Parameter | Tipo | Descripción |
|---|---|---|
bonita | booleano | Indica si el cuerpo de la respuesta debe estar en formato prettyprint. formato. |
envolvente | booleano | Indica si se debe envolver o no la respuesta en un sobre. |
clusterId | string | Identificador único de un conjunto de réplicas o un clúster fragmentado. Configure este parámetro como |
ID de host | string | Identificador único de la instancia independiente para la que desea obtener sugerencias de eliminación de índice. Obligatorio si |
Parámetros del cuerpo de la solicitud
Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.
Respuesta
Nombre | Tipo | Descripción |
|---|---|---|
| conjunto de documentos | Información sobre índices no utilizados considerados candidatos para su eliminación. |
| conjunto de documentos | Información sobre índices ocultos que son candidatos para ser eliminados. |
| conjunto de documentos | Información sobre índices redundantes que podrían superponerse con los existentes y que se están considerando para su eliminación. |
Ejemplo de solicitud
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \ --header 'Accept: application/json' \ --include \ --request GET 'https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/performanceAdvisor/dropIndexSuggestions?clusterId={clusterId}&pretty=true'
Ejemplo de respuesta
{ "hiddenIndexes": [ { "shardIds": ["shard-0"], "accessCount": 0, "index": [ { "_fts": "text" }, { "_ftsx": 1 } ], "name": "product_description_reviews_text", "namespace": "inventory.products", "since": "2024-10-02T18:02:22Z", "sizeBytes": 4096 }, { "shardIds": ["shard-0"], "accessCount": 0, "index": [ { "unseenFeature": 1 } ], "name": "unseenFeature_1", "namespace": "inventory.products", "since": "2024-10-02T18:02:22Z", "sizeBytes": 4096 } ], "redundantIndexes": [ { "shardIds": ["shard-0"], "accessCount": 0, "index": [ { "category": 1 } ], "name": "category_1", "namespace": "inventory.products", "relatedIndexes": [ { "accessCount": 1, "index": [ { "category": 1 }, { "price": -1 } ], "name": "category_1_price_-1", "namespace": "inventory.products", "since": "2024-10-02T18:02:22Z", "sizeBytes": 4096 } ], "since": "2024-10-02T18:02:22Z", "sizeBytes": 4096 } ], "unusedIndexes": [] }