This document discusses tuning Apache Spark performance for Apache Kylin cube building. It explains that Kylin is moving more jobs to Spark to improve performance. Key tuning areas covered include Spark on YARN memory configuration, executor/driver sizing, dynamic resource allocation, RDD partitioning, shuffle handling, compression, and deployment modes. The document provides recommended Spark configurations for Kylin and emphasizes that understanding Spark tuning will help users run Kylin more efficiently as it incorporates more Spark functionality.