El pushdown de predicados mueve las condiciones de filtrado de una consulta (como “WHERE fecha > 2024-01-01”) lo más cerca posible del origen físico de los datos, de forma que esos datos irrelevantes se descarten desde el principio, en lugar de leer todos los datos primero y filtrarlos recién después en una etapa posterior del procesamiento.
Por qué genera una diferencia de rendimiento tan grande
Al aplicar el filtro lo antes posible, el sistema evita transferir y procesar innecesariamente datos que de todas formas serían descartados, siendo especialmente efectivo cuando se combina con formatos columnares que además pueden aplicar esos filtros directamente sobre metadatos, sin necesitar siquiera leer completamente cada archivo.
