How to Read Spark Query Plans | Rock the JVM

Поділитися
Вставка

КОМЕНТАРІ •

  • @gilesbbb
    @gilesbbb 11 місяців тому +2

    This material hits the sweet spot for me. Thank you.

  • @vash47
    @vash47 4 місяці тому +1

    Great video. I feel more comfortable now reading query plans. It's still tough!

  • @sumanto_pal
    @sumanto_pal Рік тому +1

    best video on spark ever

  • @atech_guide
    @atech_guide 4 роки тому +7

    Great Explanation Daniel :)
    I have a request for a similar video on Spark UI Please

  • @kapilsharma20
    @kapilsharma20 5 місяців тому

    @Daniel, an absolutely genuine content and in a very straight forward and step by step explanation, Thank you so much for this.

  • @ignaciomonetto6246
    @ignaciomonetto6246 Рік тому +1

    You make us see the things simpler. Great job!

  • @slipcatchsnatcher
    @slipcatchsnatcher 7 місяців тому +1

    mindblown! great content, and indepth explanation!

  • @svapneel1486
    @svapneel1486 4 роки тому +4

    Great Video. Explaining complex concepts so simply. Fantastic!!

  • @doshimihir1
    @doshimihir1 Рік тому +1

    Awesome videos.. looking forward to the next one..

  • @shyamsundarrajasekaran8392
    @shyamsundarrajasekaran8392 2 роки тому +1

    Subscribed😍 Wishing you all the best nice explanation daniel

  • @Jayanaresh_Kusume
    @Jayanaresh_Kusume Рік тому +1

    Thank you for clear cut explanation ☺️

  • @ladakshay
    @ladakshay 3 роки тому +1

    Superb Video! Query plans looked difficult to me before, but you made it simple. Thanks!!!

    • @rockthejvm
      @rockthejvm  3 роки тому

      That's my goal - share it with other people that might find it useful!

  • @learn_technology_with_panda
    @learn_technology_with_panda Рік тому +1

    Nicely explained

  • @technologyexplorer9193
    @technologyexplorer9193 2 роки тому

    Precise explanation.
    Can you also please tell how to make a full outer join in NON-ANSI way.

  • @ethanquenum4778
    @ethanquenum4778 2 роки тому +1

    Just amazing! Keep it up :)

  • @prashantdhaundiyal2209
    @prashantdhaundiyal2209 4 роки тому +1

    Well done daniel. It was nice to know explain.

  • @cajaykiran
    @cajaykiran Рік тому +1

    Thanks for the quality content, very very helpful 👌

  • @dataarchitect
    @dataarchitect 3 роки тому +1

    A very good explaination !

  • @urxword
    @urxword 3 роки тому +1

    You are so helpful, thank you so much for the explanation!

  • @murthyspec2002
    @murthyspec2002 2 роки тому

    wonderful explanation!!

  • @marclamblin6211
    @marclamblin6211 3 роки тому +1

    @Daniel FYI In the description Link "Written form to keep for later" is broken

    • @rockthejvm
      @rockthejvm  3 роки тому +2

      Fixed - there was a / at the end dammit

  • @rahulberry4806
    @rahulberry4806 3 роки тому +1

    nice and crisp explanation

  • @freetrainingzone7867
    @freetrainingzone7867 4 роки тому +1

    Very Nice explanation Daniel. Is it possible to walk us through a real world use-case end to end using SPARK SQL with mild complexity.

  • @mootazmansouri7880
    @mootazmansouri7880 3 роки тому +1

    awesome videos !
    keep them going

  • @chandanprakash15
    @chandanprakash15 4 роки тому +1

    very nicely explained, great video

  • @vinitsunita
    @vinitsunita Рік тому +1

    Awesome video

  • @Capt_X
    @Capt_X 4 роки тому

    Great Video with nice explanation! Is there any list which help us to identify which exchanges performed by spark and by the codebase? Is it available on spark documentation link?

    • @rockthejvm
      @rockthejvm  4 роки тому +2

      Spark docs usually mention which transformations involve a shuffle. Major examples include joining, sorting and grouping.

  • @ashishlimaye2408
    @ashishlimaye2408 3 роки тому +1

    Great Video!

  • @rishigc
    @rishigc 3 роки тому

    Quick question - For Stage 1 and Stage 4, why is Spark using 6 partitions ? How does Spark derive the number of partitions which it will use to create a dataset or read an existing dataset ?

    • @rockthejvm
      @rockthejvm  3 роки тому

      Unless previously determined, Spark will take the number of partitions equal to the number of cores on your machine.

    • @rishigc
      @rishigc 3 роки тому

      @@rockthejvm Hi Daniel, how can I find the number of cores my cluster has (thru Spark UI etc) and how many cores are being used by my application. Also, could you pls let me know if I can increase the number of cores from the %sql prompt ?

  • @sansanjusingh
    @sansanjusingh 2 роки тому +1

    good one

  • @naveenu8150
    @naveenu8150 3 роки тому

    Hi, Could you please make video on SPARK UI

    • @rockthejvm
      @rockthejvm  3 роки тому +1

      Check out the video on the DAGs! If you're interested in learning about the Spark UI in detail, the Spark Essentials course on the site does exactly that:
      rockthejvm.com/p/spark-essentials

  • @VikasVerma-s3b
    @VikasVerma-s3b Рік тому +1

    Awesome