In complex multi-join queries with varying sizes of intermediate results, what is the most effective method to dynamically adjust shuffle partitions before each join operation to optimize performance? | Databricks Certified Data Engineer - Professional Quiz - LeetQuiz