Artículos
Problemas concretos, resueltos sin agregar complejidad.
Escribimos sobre lo que nos encontramos trabajando: qué falla, por qué falla y cuál resultó ser la solución más simple que funcionaba.
-
Optimizamos seis reportes lentos y la causa era siempre la misma
Caso real de optimización en ClickHouse: seis reportes que tardaban de 20 segundos a varios minutos, un mismo patrón de fondo y los números del antes y después.
-
Por qué agregar capas hace que los reportes tarden menos
La arquitectura medallion suma latencia hasta que el dato llega al reporte, pero saca trabajo del momento en que alguien lo está esperando.
-
Por qué tu query con IN es lenta aunque el índice esté bien
Un índice perfecto, un filtro con IN y la paginación 10 veces más lenta: qué rompe el IN por dentro y cómo recuperar el corte anticipado con UNION ALL.
-
SQL ANSI por defecto (y cuándo conviene romper la regla)
El estándar como regla del día a día: legibilidad, migraciones sin drama y el optimizador de tu lado. Y el único caso donde el dialecto del motor gana.