https://www.bigdataschool.ru/blog/spark-sql-about-catalyst-optimizer.html
Что такое оптимизация SQL-запросов в Apache Spark: разбираемся с Catalyst optimizer