# Valores de cursores a revisar

### Información de los cursores

* **cursor\_aux muy alto (ejemplo: 5000):**
  * Suele indicar que la consulta está accediendo a muchísimas series o bloques de datos. Esto puede saturar el sistema y ralentizar la respuesta.
  * Es recomendable filtrar mejor los datos o revisar la estructura de los tags.
* **cursor\_cond elevado (ejemplo: igual a cursor\_aux o cercano a decenas o centenas):**
  * Indica que hay muchas condiciones aplicándose a los datos, lo que puede hacer que la consulta sea ineficiente si los filtros no son selectivos.
  * Considera optimizar los filtros o agregar índices si el motor lo permite.
* **cursor\_ref muy alto (ejemplo: >1000):**
  * Puede ocurrir si tienes una cardinalidad de series muy alta y accedes directamente a muchas series individuales.
  * Esto puede afectar el rendimiento global y es recomendable revisar el diseño de los tags para reducir la cardinalidad.

### Ejemplos de valores de cursores que requieren revisarse en InfluxDB <a href="#ejemplos-de-valores-de-cursores-que-requieren-revi" id="ejemplos-de-valores-de-cursores-que-requieren-revi"></a>

A continuación tienes ejemplos de situaciones con valores de cursores que pueden indicar cuellos de botella o problemas de rendimiento en tus consultas:

| cursor\_ref | cursor\_aux | cursor\_cond | Situación típica                                 | Posible problema o acción recomendada                         |
| ----------- | ----------- | ------------ | ------------------------------------------------ | ------------------------------------------------------------- |
| 0           | 5000        | 0            | Consulta sin filtros, accediendo a muchas series | Consulta demasiado amplia; filtra por tags o por tiempo       |
| 0           | 20          | 20           | Consulta con muchos filtros complejos            | Filtros poco selectivos o mal diseñados; revisa los WHERE     |
| 1000        | 0           | 0            | Acceso directo a muchas series individuales      | Demasiadas series; revisa la cardinalidad y el diseño de tags |
| 0           | 100         | 100          | Consulta con condiciones sobre muchas series     | Filtros complejos sobre gran volumen; optimiza condiciones    |
| 0           | 1           | 0            | Consulta muy simple, pocos datos                 | Sin problemas; valores bajos son normales                     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://darioaplicano.gitbook.io/influxdb2.x/sesion-4/guion-de-la-sesion/documentacion/consultas-avanzadas-y-optimizacion/explain-analyze/valores-de-cursores-a-revisar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
