In a scenario where you're dynamically loading varying volumes of data into Spark DataFrames, what is the best approach to optimize partitioning for enhanced performance across different loads? | Databricks Certified Data Engineer - Professional Quiz - LeetQuiz