SELECT statement Processing in an Oracle Database - DBArch Video 7

  Рет қаралды 135,700

Ramkumar Swaminathan

Ramkumar Swaminathan

Күн бұрын

Пікірлер: 80
@kristinaorgandzieva8913
@kristinaorgandzieva8913 5 жыл бұрын
"If you can't explain it simply, you don't understand it well enough" ... You have explained simplest of all .... You understand it perfectly. The auditorium is happy to follow such great videos for Oracle.
@claudensuhfor1466
@claudensuhfor1466 3 жыл бұрын
This video is the most helpful and concise video on SQL execution. Thanks man
@stefanmoha7437
@stefanmoha7437 6 жыл бұрын
Best teaching ever seen unbeleivable!!!!! May GOD guide you to the truth about HIM. It is the best gift someone can get in his life.
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
Thanks Stafan.... Enjoy learning...
@ravikishor143
@ravikishor143 2 жыл бұрын
I have attended core dba in multiple institutes and noone is not as clear as you. Your way of explanation is so easy to understand and concepts are explained very clearly...keep up the good work
@p.vijayakumar2755
@p.vijayakumar2755 5 жыл бұрын
Best explanation I ever seen..I was searching for right guide for oracle and I found it..Thanks for your effort..We are expecting more videos.
@mongodb1833
@mongodb1833 5 жыл бұрын
Everything is nice. Presentation, Technic, Explanation. May god bless you.
@lukembogo
@lukembogo 6 жыл бұрын
Sir!! I salute you... you know what you are teaching, congratulations
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
Thanks.. enjoy learning
@banojswain9535
@banojswain9535 3 жыл бұрын
Excellent explanation. Thank you🙏 sir.
@syedanoorumar1419
@syedanoorumar1419 5 жыл бұрын
You are the best of all...My heart satisfies with ur explanations with valid reasons that u provide..please make the practical scenarios also for all ur videos ...and also please make the videos on Oracle Apps DBA with practical scenarios..
@ashwanimishra8215
@ashwanimishra8215 6 жыл бұрын
Best teacher ever... God for dba folks
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
Thanks... Enjoy learning
@ashwanimishra8215
@ashwanimishra8215 6 жыл бұрын
Ramkumar Swaminathan seriously sir....in my entire schooling college and work life... Never found such an amazing learning exp....thanks a ton 👏
@Tonysarfo123
@Tonysarfo123 Жыл бұрын
I have watched all your series and i really like your style of teaching. Can you do a video series on Postgresql
@rotrose7531
@rotrose7531 4 жыл бұрын
Thank you very much for explaining the subject of oracle in a way that everyone can understand.
@raahul1920
@raahul1920 4 жыл бұрын
Hi Ram. How are you? Glad to see you on youtube. Had attended one of your fabulous sessions in Dubai a few years ago. Greetings!!
@pavanb3198
@pavanb3198 7 жыл бұрын
Hi Sir , Thank you for all your valuable time & energy for making the videos on the oracle Dba and sharing the knowlede. Request:Please make a video on Multitenant Architecture in 12c . Thanking you in advance.
@dayashankarsh
@dayashankarsh 7 жыл бұрын
it's Very Good Videos. explained in simple method. thanks
@RamkumarSwaminathan
@RamkumarSwaminathan 7 жыл бұрын
+Dayashankar Sharma thanks
@shivaprasads1257
@shivaprasads1257 5 жыл бұрын
Very clear and simple, easy to understand explanations for the concepts. Awesome sir. I was searching for these concepts in youtube like anything, fortunately, I found your videos.:))
@adityagandhi4532
@adityagandhi4532 2 жыл бұрын
Amazingly explained sir
@sujaa1000
@sujaa1000 4 жыл бұрын
Thank you sooo much, superbly explained and understood. Regards, Sujaa
@Dibyajyoti222
@Dibyajyoti222 6 жыл бұрын
Sir, Thank you for this nice video.Very well explained. I have a doubt what will happen if the buffer cache is smaller than the table size. Will it get loaded in the memory? Thanks
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
It will load in parts one after another part(bunch of blocks) of the table and give you the result
@himanshubhusanrath212
@himanshubhusanrath212 6 жыл бұрын
Really, very nice explanation... You explained such a complex stuff in a very simple manner.. Thank you Sir :)
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
Thanks, enjoy learning...
@shankargoud1030
@shankargoud1030 2 жыл бұрын
Hi Sir, Your Explonation is very well and I have one doubt which background process will read data from database and read into the DBcahche.
@coding_guru
@coding_guru 5 ай бұрын
When soft parse and hard parse will execute?
@lalithaterala7693
@lalithaterala7693 2 жыл бұрын
SUBSCRIBED YOUR CHANNEL🙏 I'm pretty feeling comfortable listening to your classes. Thank you sir.
@beloraymonyela1704
@beloraymonyela1704 4 жыл бұрын
that is awesome thanks a lot...but one question i have is at the time the blocks are send to the buffer cache to process and give data to the app or user. the question is where is the app or user viewing the info ??? is it from the app which the data was send from the server to the app or the app is in the database getting data in the instance still. meaning the process that the app is doing with the data its send back to be updated on the server or instance. they where all processing from the instance all along. so the processes are internal in the instance?
@claudensuhfor1466
@claudensuhfor1466 3 жыл бұрын
when and where is the hash number for your SQL statement created before the database does the shared pool check for a shared area with an exist sql ID? Thank you
@poulomidasbairagi1452
@poulomidasbairagi1452 5 жыл бұрын
Best explanation Sir. _/\_ I was looking for a proper guidance on this. The way you explain every details seems so easy. Thank you.
@priyapattanayak5089
@priyapattanayak5089 3 жыл бұрын
all the videos are very helpful, Thank you so much sir if you have any Rac Dataguard ASM Videos Link please ?
@RamkumarSwaminathan
@RamkumarSwaminathan 3 жыл бұрын
Kindly look into playlists in my channel, videos are organised into topics you have requested
@priyapattanayak5089
@priyapattanayak5089 3 жыл бұрын
@@RamkumarSwaminathan ok, Thank you so much sir
@amankumar9818
@amankumar9818 6 жыл бұрын
Sir ji thanks a lot. You are beyond best. I don't have word to adjectify you. Namaste
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
Thanks... Enjoy learning
@manzoor5554
@manzoor5554 4 жыл бұрын
Good explanation ...DONE...
@tirupatiraoyegireddi2575
@tirupatiraoyegireddi2575 7 жыл бұрын
Nice Sir...Thank you very much your help...
@tarunbhardwaj7967
@tarunbhardwaj7967 3 жыл бұрын
Sir as you said hash is generated again for the same statement on next execution meanwhile oracle documentation says its unique for the same statement because this hash is searched out in shared sql area to avoid a statement from being pasred again on next execution. Please correct where I'm wrong to understand about hash.
@ashokm8348
@ashokm8348 7 жыл бұрын
Thank you so much ...please upload more videos on RAC.and advanced technologies
@RamkumarSwaminathan
@RamkumarSwaminathan 7 жыл бұрын
+Ashok M will be coming up... Be subscribed
@nazishtabassum2573
@nazishtabassum2573 2 жыл бұрын
Short and informative video
@maheshs4056
@maheshs4056 5 жыл бұрын
Thank you for making this video sir. A few questions, For how long will an SQL-Area for a corresponding Query be stored in the Shared Pool before it is decided to remove it? For how long will the Data files blocks be stored in the Buffer Cache before it is erased? How would this work for queries involving sub-select statements(ex - select * from Emp where Emp.id in (Select id from Managers...))? I'm assuming the Parse-Execute-Fetch process is done on the sub-select statement before the result is returned as a DataFile Blocks to the outer select statement. Correct me I'm wrong.
@ManishKumar-qx1kh
@ManishKumar-qx1kh 2 жыл бұрын
did you find the answer for this??
@maheshs4056
@maheshs4056 2 жыл бұрын
@@ManishKumar-qx1kh Nope :( not yet
@aubap8058
@aubap8058 6 жыл бұрын
Thank you for your excellent video. I have a question: "How does oracle find table blocks in datafiles ? If table exist in buffer cache, how does oracle find it ?" Thanks.
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
You can go through my video on Tablespace, Segments, Extents and Blocks kzbin.info/www/bejne/maGYZ5ehibiGhM0 All this is maintained and hence when you submit a query, the database is able to identify which blocks belong to the table/s that you are querying... If the block is present in the Buffer Cache then it reads it from there itself... if not it will have to do I/O and read from the data files in the storage...
@aubap8058
@aubap8058 6 жыл бұрын
After watching video you have suggested, i understand how oracle find table blocks in storage. But in buffer cache, how oracle find it ? What does oracle base on to find ? Thanks for your quick reply.
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
Buffer cache is only a cache of data files...
@vadapalliraju123
@vadapalliraju123 6 жыл бұрын
Good overview. Thank you. What happens when a hash is generated and later there is a change in DDL? will the hash be deleted and goes for another hard parse?? Example : 1. hash created for select empid from emp; 2. Query executed and result returned. 3. Ddl executed to drop empid column 4. Reissue the same command.. When step 4 executed hash would be same as step 1.. So it should ideally go for soft parse but how this scenario would be handled.??
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
On every ddl, typically all depended SQLs in the SQLArea are invalidated and will have to be hard parsed again... Thats why dont execute DDLs in a Production database, unless its an off peak hour...
@vadapalliraju123
@vadapalliraju123 6 жыл бұрын
@@RamkumarSwaminathan Thank you for clear explanation
@sudheerbella8697
@sudheerbella8697 3 жыл бұрын
Hi Ramkumar, How to get the details of sql query from server side. Note: database max number of processes reached. So, we need to kill some of the queries
@iamharisai
@iamharisai 6 жыл бұрын
nice background music but pls reduce the volume , sometimes its overlapping your voice. Nothing we can say about your teaching skills.hats off
@RamkumarSwaminathan
@RamkumarSwaminathan 6 жыл бұрын
Thanks...Enjoy learning... BG music is taken care in new videos
@ariaseraj4005
@ariaseraj4005 23 күн бұрын
Great video
@abdullahsiddique7787
@abdullahsiddique7787 5 жыл бұрын
Sir what is the future of pl sql
@shivvishnoi2279
@shivvishnoi2279 7 жыл бұрын
Thanks you very much. This is very helpful.
@RamkumarSwaminathan
@RamkumarSwaminathan 7 жыл бұрын
+Shiv Vishnoi most welcome... Enjoy learning
@chandrashekharbr6514
@chandrashekharbr6514 4 жыл бұрын
Hi, can u explain please hard parse and soft parse
@LAMERFENER
@LAMERFENER 4 жыл бұрын
Thanks a lot but where is the usage of result cache?
@Nick-ui9dr
@Nick-ui9dr 5 жыл бұрын
Okay syntax and semantics cleared…. doesn’t this privilege check also actually comes under semantic checks legally? I mean u can make anything but still… I think semantics is about the legal validity...and privileges is one of them I suppose. Anyway doesn't mean much if in oracle u do things like that but was jus curious. :)
@shankargoud1030
@shankargoud1030 5 жыл бұрын
Hi Sir, Kindly upload a video of " HOW TO CHANGE PLAN HASH VALUE OF A QUERY IF IT TAKES BAD PLAN HASH VALUE INSTAEAD OF REGULAR " and explain it if any impact on execution query.
@tinachaulagai5177
@tinachaulagai5177 5 жыл бұрын
Excellent Tutorial
@mazharali247
@mazharali247 5 жыл бұрын
Hi Sir, are you giving any online training if yes can you please share the details Thanks
@saifali7080
@saifali7080 2 жыл бұрын
Thank you Sir
@syedyasirali3743
@syedyasirali3743 5 жыл бұрын
very best explanation (Y)
@madhes23
@madhes23 4 жыл бұрын
Best explanation, it would be even more better if that disturbing background music wasn't included.
@digvijaydamame7351
@digvijaydamame7351 6 жыл бұрын
You are the best :) :) :)
@srikanthgandhi7289
@srikanthgandhi7289 5 жыл бұрын
You are Amazing
@elmokhliss4852
@elmokhliss4852 5 жыл бұрын
Thanks
@masruralam6199
@masruralam6199 Ай бұрын
Sir I like your way of teaching. but one doubt about your session is that as this is a lecture on regarding oracle, so what is the need of songs and other disturbing things in background. please remove that distraction if possible, as everyone is not comfortable as we are slow learner.
@rajasekharbellapu1491
@rajasekharbellapu1491 6 жыл бұрын
Tq
@SaurabhRelia
@SaurabhRelia 3 жыл бұрын
Respects
@kodandram373
@kodandram373 2 жыл бұрын
unable to concentrate due to background music in the video even though you explained it nice
@sharadraj9201
@sharadraj9201 3 жыл бұрын
Kindly remove background score its a distraction
@jayakrishnachanumuru
@jayakrishnachanumuru 4 ай бұрын
Thank you sir
DML Processing in an Oracle Database -  DBArch Video 8
9:07
Ramkumar Swaminathan
Рет қаралды 140 М.
Oracle Database and Instance Components - DBArch Video 3
10:09
Ramkumar Swaminathan
Рет қаралды 182 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Oracle Database  - Listener Process - DBArch Video 6
7:33
Ramkumar Swaminathan
Рет қаралды 88 М.
Redo Logs in an Oracle Database - DBArch Video 11
8:54
Ramkumar Swaminathan
Рет қаралды 87 М.
Crash Recovery in Oracle RAC - DBArch Video 16
6:37
Ramkumar Swaminathan
Рет қаралды 51 М.
Instance Recovery in an Oracle Database - DBArch Video 10
6:00
Ramkumar Swaminathan
Рет қаралды 65 М.
User and Schema - DbArch Video 33
4:31
Ramkumar Swaminathan
Рет қаралды 26 М.
User Profiles - DbArch Video 34
11:48
Ramkumar Swaminathan
Рет қаралды 16 М.
Oracle Database Files -  DBArch Video 5
9:07
Ramkumar Swaminathan
Рет қаралды 90 М.
Connection Pool with an Oracle Database - DBArch  Video 19
8:06
Ramkumar Swaminathan
Рет қаралды 44 М.
Oracle Database Instance Memory Structures - DBArch Video 4
8:23
Ramkumar Swaminathan
Рет қаралды 121 М.