Saltar al contenido principal
Esta sección presenta las buenas prácticas que querrá seguir para sacar el máximo partido a ClickHouse.
PáginaDescripción
Cómo elegir una clave primariaCómo seleccionar claves primarias que maximicen el rendimiento de las consultas y minimicen la sobrecarga de almacenamiento.
Seleccionar tipos de datosElige los tipos de datos más adecuados para reducir el uso de memoria, mejorar la compresión y acelerar las consultas.
Usar vistas materializadasAprovecha las vistas materializadas para preagregar datos y acelerar considerablemente las consultas analíticas.
Minimizar y optimizar los JOINBuenas prácticas para usar de forma eficiente las capacidades de JOIN de ClickHouse.
Cómo elegir una clave de particiónSelecciona estrategias de particionamiento que permitan descartar datos de forma eficiente y acelerar la ejecución de las consultas.
Seleccionar una estrategia de inserciónOptimiza el rendimiento de la ingestión de datos y reduce el consumo de recursos con patrones de inserción adecuados.
Índices de omisión de datosAplica índices secundarios de forma estratégica para omitir bloques de datos irrelevantes y acelerar las consultas con filtros.
Evitar mutacionesDiseña esquemas y flujos de trabajo que eliminen las costosas operaciones UPDATE/DELETE para mejorar el rendimiento.
Evitar OPTIMIZE FINALEvita cuellos de botella de rendimiento al entender cuándo OPTIMIZE FINAL perjudica más de lo que ayuda.
Usar JSON cuando correspondaEquilibra la flexibilidad y el rendimiento al trabajar con datos JSON semiestructurados en ClickHouse.
Última modificación el 10 de junio de 2026