Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión use_skip_indexes_*

Estas configuraciones están disponibles en system.settings y se generan automáticamente a partir del código fuente.

use_skip_indexes

Tipo
Bool
Predeterminado
1

Utiliza los índices de omisión de datos durante la ejecución de consultas.

Valores posibles:

  • 0 — Deshabilitado.
  • 1 — Habilitado.

use_skip_indexes_for_disjunctions

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
25.121Nueva configuración

Evalúa los filtros WHERE con condiciones mixtas de AND y OR mediante índices de omisión. Ejemplo: WHERE A = 5 AND (B = 5 OR C = 5). Si está deshabilitado, los índices de omisión se siguen usando para evaluar las condiciones de WHERE, pero solo pueden contener cláusulas unidas con AND.

Posibles valores:

  • 0 — Deshabilitado.
  • 1 — Habilitado.

use_skip_indexes_for_top_k

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.51Habilita el uso de índices de omisión de datos para el filtrado de TopK de forma predeterminada
25.120Nueva opción de configuración.

Habilita el uso de índices de omisión de datos para el filtrado de TopK.

Cuando está habilitada, si existe un índice de omisión minmax en la columna de una consulta ORDER BY <column> LIMIT n, el optimizador intentará usar el índice minmax para omitir gránulos que no sean relevantes para el resultado final. Esto puede reducir la latencia de la consulta.

Valores posibles:

  • 0 — Deshabilitado.
  • 1 — Habilitado.

use_skip_indexes_if_final

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
25.61Cambio en el valor predeterminado de la configuración

Controla si se usan índices de omisión al ejecutar una consulta con el modificador FINAL.

Los índices de omisión pueden excluir filas (gránulos) que contienen los datos más recientes, lo que podría producir resultados incorrectos en una consulta con el modificador FINAL. Cuando esta configuración está habilitada, los índices de omisión se aplican incluso con el modificador FINAL, lo que puede mejorar el rendimiento. Los resultados correctos siguen dependiendo de la configuración use_skip_indexes_if_final_exact_mode, que está habilitada de forma predeterminada y examina las partes adicionales que se superponen con los rangos devueltos por el índice de omisión. El riesgo de omitir actualizaciones recientes solo existe si esa configuración está deshabilitada.

Valores posibles:

  • 0 — Deshabilitado.
  • 1 — Habilitado.

use_skip_indexes_if_final_exact_mode

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
25.61Cambio en el valor predeterminado de la configuración
25.50Esta configuración se introdujo para ayudar a que la consulta FINAL devuelva resultados correctos con índices de omisión

Controla si los gránulos devueltos por un índice de omisión se amplían en las partes más recientes para devolver resultados correctos al ejecutar una consulta con el modificador FINAL.

El uso de índices de omisión puede excluir filas (gránulos) que contienen los datos más recientes, lo que podría dar lugar a resultados incorrectos. Esta configuración permite garantizar que se devuelvan resultados correctos al escanear las partes más recientes que se solapan con los rangos devueltos por el índice de omisión. Esta configuración solo debe deshabilitarse si una aplicación acepta resultados aproximados basados en consultar el índice de omisión.

Valores posibles:

  • 0 — Deshabilitado.
  • 1 — Habilitado.

use_skip_indexes_on_data_read

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.21El índice de texto ahora es GA
26.10Habilitado de forma predeterminada
25.90Nueva configuración

Permite usar índices de omisión de datos durante la lectura de datos.

Cuando esta opción está habilitada, los índices de omisión se evalúan dinámicamente a medida que se lee cada gránulo de datos, en lugar de analizarse de antemano antes de que comience la ejecución de la consulta. Esto puede reducir la latencia de inicio de la consulta.

Valores posibles:

  • 0 — Deshabilitado.
  • 1 — Habilitado.
Navigation