Oracle Performance Tuning - EXPLAIN PLAN

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • An overview of EXPLAIN PLAN feature of Oracle with demo on how to generate the plan and interpret the plan.

КОМЕНТАРІ • 46

  • @nareshtamiri2891
    @nareshtamiri2891 3 роки тому +3

    Very good explanation please upload more videos related to performance tuning

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

    Excellent video. Just one video and I get an excellent overview of explain plan. Gonna watch other continuation videos as well.

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

    Excellent Explanation of Basics

  • @rakeshs3397
    @rakeshs3397 4 роки тому +6

    Very good explanation Saurabh.. I am waiting for Access Methods video.:)

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

    Good practical session please share a more practical video on performance tunning.

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

    Thank you Saurabh...very helpful for me.

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

    Thanks Saurabh! very practical

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

    THNKS BHAI SMJH AAGYA

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

    Thanks Saurabh.

  • @kumar-bi1to
    @kumar-bi1to 2 роки тому

    Thank you

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

    Hi, this video is helpful for beginners. Will you be able to add a video mentioning how to read big explain plan for complex query.
    I mean from where to start reading explain plan and go on.
    Thank you

  • @shashank2004
    @shashank2004 5 років тому +4

    Nice video,but can u explains more about the use of bytes and cost how it's calculated and how to tune the query?

    • @saurabh29101988
      @saurabh29101988  5 років тому +1

      bytes depends on the no of records fetched and cost is just a number calculated as per cpu usage and io performed .

  • @vipul7010
    @vipul7010 5 років тому +2

    Nice video... I came here from PL/SQL Developer Channel in Telegram... Will be looking forward for your more videos for in-depth analysis of the explain plan and please make more on Tuning as well....Keep up the great work and your explanation is really easy to understand.....

    • @saurabh29101988
      @saurabh29101988  5 років тому

      thank you, will do my best.

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

      Bhut telegram dekhte ho

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

      @@abdulmannang hahahaha you found me 😂

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

    Thank you for this great video:)

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

    Please do create video on join method used in explain plan and access methods. Thanks

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

    Tq for upload. How to trace if it's a query getting slow with an explain plan and what are the steps to solveif find something

    • @saurabh29101988
      @saurabh29101988  Рік тому

      Full table scan slows down query, create indexes. Also rewriting query helps.

    • @BewithuNnk
      @BewithuNnk Рік тому

      @@saurabh29101988 tq for responding, if already have indexes on those tables(shows TABLE FULL ACCESS under operation column) . How to overcome it. I created indexes on which columns used in joins & where conditions? Shall we create indexes whose column values contain null (not all rows)? And pls guide me if any other ways?

    • @BewithuNnk
      @BewithuNnk Рік тому

      @@saurabh29101988 actually what I'm looking is retrieving data from Excel through Data option from oracle server. This takes a long time.?

  • @Alokkumar-me7pl
    @Alokkumar-me7pl 3 роки тому +2

    bro, ur voice modulation is similar to Roman Saini (Unacademy cofounder)..🤗 btw nice explanatiom.. can u just make Part2 of it

  • @ajeetverma1172
    @ajeetverma1172 5 років тому +1

    Excellent... Keep it up

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

    Thank you for video ,I have a query with view ,that view made on joining two views ...select *from v1 where sno=123 like this taking too much time how to analysis query and how to improve that query performance

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

    Can you explain plan hash value? What is the purpose and how it works?

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

    Thank you.

  • @venkatv2973
    @venkatv2973 4 роки тому +3

    Upload more videos on performance tuning like wait events and different type of locks..

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

    I am wondering what's the print on your T-Shirt seems odd as it doesn't give the full picture and may confuse people in the video ... I hope its Cup Cakes with Cherry Toppings... lol

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

      No its not cup cakes lol..its a victory✌ sign. Didnt expected this many people will view the video. Will have to be watchful next time. 🙂

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

    Please create video on statistics for analyzing issue

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

    what is Hash Join in the given example?

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

    In which scenario do we face “TABLE ACCESS BY ROWID”

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

      Every table has a pseudocolumn named rowid. It is the physical memory location. If oracle already has the rowids to filter record(probably from an index), it will go for TABLE ACCESS BY ROWID.

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

      @@saurabh29101988 Thanks for the prompt reply. I have one last question and appreciate your time and patience to answer. What if the column im selecting is not indexed.
      Example : SELECT A,B from TAB where B=8; (Column B is not indexed)
      Is there a possibility that it will still give me a “TABLE ACCESS BY ROWID” ?
      I was thinking that if the column is indexed and we select that column then we face a “TABLE ACCESS BY INDEX ROWID”
      Your thoughts !!

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

    One question I need to ask that explain plan is used for select clause based queries only ?

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

      No we can use it for insert, update and delete also. But not ddl.

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

    SIR, GIVE ME INTERVIEW PERSPECTIVE, HOW WILL YOU GIVING ANSWER TO INTERVIEWRS.

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

      Looking to create videos on some tricky interview questions.

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

    Super and nice videos