Materialização Preguiçosa do ClickHouse: Aceleração de 1500x
2025-04-22

O ClickHouse alcança uma melhoria de velocidade de 1500x usando uma nova otimização chamada "materialização preguiçosa". Essa técnica adia a leitura de dados da coluna até que sejam realmente necessários, reduzindo drasticamente a E/S desnecessária. O artigo usa o conjunto de dados de avaliações de clientes da Amazon para ilustrar como a materialização preguiçosa, combinada com outras otimizações de E/S, como armazenamento colunar, índices primários esparsos e PREWHERE, reduz o tempo de execução de uma consulta de 219 segundos para 139 milissegundos. A materialização preguiçosa é particularmente eficaz para consultas Top N, proporcionando ganhos significativos de desempenho sem alterar o SQL.