dhia Gharsallaoui
02/28/2023, 10:25 AMcompaction
and vacuum
on my delta tables.
I'm using the scala API to perform those operations. I run this for each table in parallel.
I have often an OOM and I'm suspecting that the jobs run on the driver.
Does anyone have an idea if this is true and if it's the case it's possible to run them on the executors.
Thank you!Gerhard Brueckl
02/28/2023, 10:31 AMvacuum
runs single-threaded on the driver whereas the file-listing (finding files to delete) runs on the executors
optimize
runs on the executorsdhia Gharsallaoui
02/28/2023, 10:43 AMGerhard Brueckl
02/28/2023, 12:05 PMMartin
02/28/2023, 3:12 PMdhia Gharsallaoui
02/28/2023, 4:46 PM