What exactly does spark.sql.shuffle.partitions
refer to? Are we talking of the number of partitions that is the results of a wide transformation, or something that happens in the middle as in some sort of intermediary partitioning before the result partition of the wide transformation?
Because in my understanding, as per a wide transformation we have
Parents RDDs -> shuffle files -> Child RDDs
What does the spark.sql.shuffle.partitions parameter refer to here? The shuffles files or the CHILD RDDs or something else that I ignored?