Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión use_query_*

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

use_query_cache

Tipo
Bool
Predeterminado
0

Si está habilitado, las consultas SELECT pueden utilizar la caché de consultas. Los parámetros enable_reads_from_query_cache y enable_writes_to_query_cache controlan con más detalle cómo se usa la caché.

Valores posibles:

  • 0 - Deshabilitado
  • 1 - Habilitado

use_query_condition_cache

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
25.41Una nueva optimización
25.30Nueva configuración.

Habilita la caché de condiciones de consulta. La caché almacena rangos de gránulos en partes de datos que no cumplen la condición de la cláusula WHERE, y reutiliza esta información como un índice efímero para consultas posteriores.

Valores posibles:

  • 0 - Deshabilitado
  • 1 - Habilitado

use_query_condition_cache_for_top_k

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.81Nueva configuración para controlar la caché de condiciones de consulta en lecturas con `ORDER BY ... LIMIT n` (TopK); habilitada de forma predeterminada. El control está deshabilitado en la versión 26.7, por lo que `compatibility` con una versión anterior la mantiene desactivada.

Habilita la caché de condiciones de consulta para las consultas que usan la optimización ORDER BY <column> LIMIT n (TopK), basada en filtrado dinámico o índices de omisión. Cuando está deshabilitada, estas lecturas no consultan ni rellenan la caché.

Estas consultas pueden descartar gránulos durante la ejecución según el umbral en uso, por lo que sus entradas de caché se particionan por los parámetros del plan TopK y el conjunto de partes leídas. Esta opción no tiene efecto a menos que también esté habilitada use_query_condition_cache.

Valores posibles:

  • 0 - Deshabilitada
  • 1 - Habilitada
Navigation