Hello @amitkmaurya ,
Increasing compute resources may not always be the best strategy. To gain more insights into each executor's memory usage, check the cluster metrics tab and Spark UI for your cluster. If one executor has a much higher memory usage than the others, it could indicate a data skew issue.
Executor OOM issues can be caused by several factors, including poorly distributed partitions (skew), excessive GC and poorly optimized jobs overall. For a detailed root cause analysis and potential mitigation, please contact Databricks Support.
Best regards,
Raphael Balogo
Sr. Technical Solutions Engineer
Databricks