Oracle Performance Tuning - EXPLAIN PLAN

  Рет қаралды 64,882

Saurabh Kumar

Saurabh Kumar

Күн бұрын

An overview of EXPLAIN PLAN feature of Oracle with demo on how to generate the plan and interpret the plan.

Пікірлер: 46
@aakashteotia
@aakashteotia 3 жыл бұрын
Excellent video. Just one video and I get an excellent overview of explain plan. Gonna watch other continuation videos as well.
@nareshtamiri2891
@nareshtamiri2891 3 жыл бұрын
Very good explanation please upload more videos related to performance tuning
@prakashchakravarthyg
@prakashchakravarthyg 3 жыл бұрын
Excellent Explanation of Basics
@sandeepgautam5241
@sandeepgautam5241 4 жыл бұрын
Thank you Saurabh...very helpful for me.
@13eau33
@13eau33 4 жыл бұрын
Thanks Saurabh! very practical
@rakeshs3397
@rakeshs3397 4 жыл бұрын
Very good explanation Saurabh.. I am waiting for Access Methods video.:)
@gautam26trivedi
@gautam26trivedi 4 жыл бұрын
Good practical session please share a more practical video on performance tunning.
@BewithuNnk
@BewithuNnk Жыл бұрын
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.?
@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
@vipul7010
@vipul7010 5 жыл бұрын
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 жыл бұрын
Bhut telegram dekhte ho
@vipul7010
@vipul7010 3 жыл бұрын
@@abdulmannang hahahaha you found me 😂
@parmeshwarhippargi5817
@parmeshwarhippargi5817 2 жыл бұрын
Please do create video on join method used in explain plan and access methods. Thanks
@ashishchamoli2371
@ashishchamoli2371 4 жыл бұрын
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
@saurabh29101988
@saurabh29101988 3 жыл бұрын
Noted
@ishankhan6143
@ishankhan6143 4 жыл бұрын
THNKS BHAI SMJH AAGYA
@shashank2004
@shashank2004 5 жыл бұрын
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 жыл бұрын
bytes depends on the no of records fetched and cost is just a number calculated as per cpu usage and io performed .
@Parvej669
@Parvej669 4 жыл бұрын
Thank you for this great video:)
@Philomathic_human
@Philomathic_human 4 жыл бұрын
Can you explain plan hash value? What is the purpose and how it works?
@prabhatshrama5499
@prabhatshrama5499 3 жыл бұрын
Thanks Saurabh.
@rajatchhabra189
@rajatchhabra189 3 жыл бұрын
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. 🙂
@marianfernandes
@marianfernandes 2 жыл бұрын
In which scenario do we face “TABLE ACCESS BY ROWID”
@saurabh29101988
@saurabh29101988 2 жыл бұрын
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 !!
@Alokkumar-me7pl
@Alokkumar-me7pl 3 жыл бұрын
bro, ur voice modulation is similar to Roman Saini (Unacademy cofounder)..🤗 btw nice explanatiom.. can u just make Part2 of it
@saurabh29101988
@saurabh29101988 3 жыл бұрын
Thanks for the compliment. Will upload soon.
@ajeetverma1172
@ajeetverma1172 5 жыл бұрын
Excellent... Keep it up
@saurabh29101988
@saurabh29101988 5 жыл бұрын
Thank you.
@sandhyavijay5621
@sandhyavijay5621 3 жыл бұрын
what is Hash Join in the given example?
@piyushnikhade2034
@piyushnikhade2034 4 жыл бұрын
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.
@venkatv2973
@venkatv2973 4 жыл бұрын
Upload more videos on performance tuning like wait events and different type of locks..
@kumar-bi1to
@kumar-bi1to 2 жыл бұрын
Thank you
@mohantadibyajyoti
@mohantadibyajyoti 3 жыл бұрын
Please create video on statistics for analyzing issue
@saurabh29101988
@saurabh29101988 3 жыл бұрын
Sure, will do
@ziadfawzi
@ziadfawzi 3 жыл бұрын
Thank you.
@saurabh29101988
@saurabh29101988 3 жыл бұрын
You're welcome!
@dipakit45
@dipakit45 3 жыл бұрын
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 жыл бұрын
Super and nice videos
Oracle Performance Tuning - Nested Loop | Sort Merge | Hash Join
8:19
Interpreting execution plans in Oracle Part 1
26:04
Prashant Dixit
Рет қаралды 4,3 М.
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 26 МЛН
How to whistle ?? 😱😱
00:31
Tibo InShape
Рет қаралды 19 МЛН
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34
Automatic SQL Tuning Adviser || Oracle Database Performance Tuning
17:23
Vismo Technologies
Рет қаралды 13 М.
Oracle Performance Tuning - Conventional vs Direct Path Insert
7:58
Saurabh Kumar
Рет қаралды 3,8 М.
Using DBMS_XPLAN.DISPLAY_CURSOR to examine execution plans
12:33
Maria Colgan (SQLMaria)
Рет қаралды 35 М.
How to Read an Execution Plan: Databases for Developers: Performance #1
9:34
how to generate explain plan in oracle | Oracle Shooter
25:17
Oracle Shooter
Рет қаралды 9 М.
Oracle Performance Tuning - Read and interpret Explain Plan
17:43
SQL performance tuning and query optimization using execution plan
49:23