No hay evidencia oficial disponible aquí de que ClickHouse haya lanzado un «Buffer Manager» integrado para evitar partes de una fila. Un issue del repositorio oficial sí describe partes compactas de una fila creadas al ejecutar un INSERT por fila, pero trata un problema de lecturas desde almacenamiento de objetos; no confirma esa función ni documenta una solución general.
Qué ocurrió en el caso documentado
En el issue #122103 de ClickHouse, abierto el 24 de septiembre de 2026, la reproducción crea partes compactas de una fila porque ejecuta un INSERT por cada fila. El problema que investiga el issue no es la creación de esas partes en sí, sino las lecturas de un subconjunto de columnas desde almacenamiento de objetos y los reinicios de conexión observados en ese entorno.
As an Amazon Associate I earn from qualifying purchases.
El autor informa que, con 229 partes compactas de un granulado y cuatro columnas, una consulta que seleccionaba solo algunas columnas produjo 229 solicitudes GET y 229 eventos DiskConnectionsReset. En la comparación descrita, SELECT * sobre las mismas partes produjo cero reinicios. Son resultados de esa reproducción concreta, no una medición general del rendimiento o del comportamiento de ClickHouse.
Recommended Free Tools
¿Está integrado el Buffer Manager?
Las fuentes disponibles no verifican una función de ClickHouse llamada «Buffer Manager» que agrupe filas antes de crear partes de MergeTree. El issue de ClickHouse citado tampoco propone ni confirma esa función. Por tanto, no conviene tratarla como una capacidad publicada ni asumir que activar una opción con ese nombre resolverá el caso.
#1 Best Overall
El término aparece de forma genérica en una discusión de comparativas entre sistemas de bases de datos, pero esa mención no es documentación de una función de ClickHouse: issue #667 de ClickBench.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Qué significa el cambio mencionado en ClickHouse 26.9
La presentación de la versión 26.9, publicada el 24 de septiembre de 2026 por Alexey Milovidov, menciona que se agrupan (“squash”) los chunks de los pasos de CTE recursivas antes de escribir resultados intermedios en una tabla Memory: presentación de lanzamiento 26.9. Ese caso se refiere a escrituras intermedias en una tabla Memory. No demuestra que exista un búfer de inserción para MergeTree ni que se haya corregido el escenario de partes de una fila descrito en el issue.
Quick Recap
Best Value
Rank #3
Rank #2
Qué puede concluir un equipo que investiga partes pequeñas
- La reproducción del issue vincula la creación de partes de una fila con un patrón concreto: un INSERT por fila.
- El síntoma analizado es específico: lecturas de columnas seleccionadas desde almacenamiento de objetos y reinicios de conexión en esa reproducción.
- Las cifras publicadas —229 GET y 229 reinicios frente a cero reinicios con
SELECT *— no bastan para inferir que todas las instalaciones, consultas o configuraciones tendrán el mismo resultado. - Las fuentes citadas no establecen un ajuste, una versión compatible ni una solución confirmada para impedir esas partes; tampoco verifican un Buffer Manager integrado que lo haga.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




