| Página | Descripción |
|---|---|
| Cómo elegir una clave primaria | Cómo seleccionar claves primarias que maximicen el rendimiento de las consultas y minimicen la sobrecarga de almacenamiento. |
| Seleccionar tipos de datos | Elige los tipos de datos más adecuados para reducir el uso de memoria, mejorar la compresión y acelerar las consultas. |
| Usar vistas materializadas | Aprovecha las vistas materializadas para preagregar datos y acelerar considerablemente las consultas analíticas. |
| Minimizar y optimizar los JOIN | Buenas prácticas para usar de forma eficiente las capacidades de JOIN de ClickHouse. |
| Cómo elegir una clave de partición | Selecciona estrategias de particionamiento que permitan descartar datos de forma eficiente y acelerar la ejecución de las consultas. |
| Seleccionar una estrategia de inserción | Optimiza 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 datos | Aplica índices secundarios de forma estratégica para omitir bloques de datos irrelevantes y acelerar las consultas con filtros. |
| Evitar mutaciones | Diseña esquemas y flujos de trabajo que eliminen las costosas operaciones UPDATE/DELETE para mejorar el rendimiento. |
| Evitar OPTIMIZE FINAL | Evita cuellos de botella de rendimiento al entender cuándo OPTIMIZE FINAL perjudica más de lo que ayuda. |
| Usar JSON cuando corresponda | Equilibra la flexibilidad y el rendimiento al trabajar con datos JSON semiestructurados en ClickHouse. |
Buenas prácticas en ClickHouse
Página principal de la sección de buenas prácticas de ClickHouse
Esta sección presenta las buenas prácticas que querrá seguir para sacar el máximo partido a ClickHouse.
Última modificación el 10 de junio de 2026