Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Configuraciones de sesión de materialize_statistics_on_insert_*

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

materialize_statistics_on_insert

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.81Materializa de forma predeterminada las estadísticas de columnas durante INSERT en las tablas cuyo tamaño sea inferior a `materialize_statistics_on_insert_max_table_size`, para que la reordenación de joins basada en costes disponga de buenas estimaciones en tablas de dimensiones recién cargadas.
26.40Deshabilita de forma predeterminada la creación de estadísticas durante INSERT; en su lugar, se basa en las fusiones
24.61Se añadió una nueva configuración para permitir deshabilitar la materialización de estadísticas durante INSERT

Las estadísticas se crean y materializan para las partes recién insertadas. Incluso si está deshabilitado, las estadísticas se seguirán creando y almacenando durante las fusiones o mediante MATERIALIZE STATISTICS explícito. Solo se ven afectadas las tablas cuyo tamaño actual, sumado al tamaño del bloque que se está escribiendo, no supere materialize_statistics_on_insert_max_table_size.

materialize_statistics_on_insert_max_table_size

Tipo
UInt64
Predeterminado
26843545600
Historial de versiones
VersiónValor predeterminadoComentario
26.826843545600Nueva configuración.

Crea y almacena estadísticas de columnas solo para las partes recién insertadas (consulta materialize_statistics_on_insert) en tablas cuyo tamaño actual más el bloque que se está escribiendo no supere este valor. 0 significa que no hay límite de tamaño.

Navigation