Oracle Interview Question - oracle difference between view and materialized view

Поделиться
HTML-код
  • Опубликовано: 12 дек 2024

Комментарии • 163

  • @anilk3233
    @anilk3233 4 года назад +5

    Thank you for your "Crystal Clear Explanation" Siva. Appreciate it. Thanks again and keep up the good work.

  • @dnyaneshchavan7227
    @dnyaneshchavan7227 2 года назад +1

    You are rock man...good explain in very simple language and example

  • @Ram.k93
    @Ram.k93 2 года назад +3

    Nice explanation. Few points to add- 1. While creating Mviews, internal tables and index are created in same schema along with mview. 2. We can have partitions and indexes for mviews.

  • @tusharshreshth
    @tusharshreshth 3 года назад +1

    Thank you very much for sharing your knowledge...If am not wrong need below correction. For point no 2. in comparison of View and MV @9.55. For view, online data from underlying base tables and for MV it should be Offline/delayed data from MV instead of underlying base tables as last refresh data is returned...

  • @ShrutiVerma-v5k
    @ShrutiVerma-v5k Год назад

    very helpful, explained in a very simple way, thanks for the amazing content.

  • @vickypatekar9532
    @vickypatekar9532 5 лет назад +3

    Awesome Explaination Sir Thanks alot 👌

    • @SivaAcademy
      @SivaAcademy  5 лет назад

      @vicky, thanks for your comments bro 🙏

  • @vishalmoradia4888
    @vishalmoradia4888 3 года назад

    Best explanation I found on internet. Thank You.

  • @tusharsonwane8468
    @tusharsonwane8468 2 года назад

    Superb superb explanation sir thank you for such great information 🙏

  • @gsraj511
    @gsraj511 2 года назад +1

    Very Informative and Clear Explanation... Thank you so much Siva.. Keep up the Good work !!!

  • @AbhishekTiwari-ol6gv
    @AbhishekTiwari-ol6gv Год назад

    your videos are so much helping brother

  • @newpatron7054
    @newpatron7054 3 года назад +1

    Best explaination till date.

  • @aamirrashid4513
    @aamirrashid4513 4 дня назад

    Best explanation I ever seen ❤

  • @devilsgaming5915
    @devilsgaming5915 4 года назад +1

    Thanks for the video ,i have got clarity on these concepts very well

    • @SivaAcademy
      @SivaAcademy  4 года назад

      Welcome 🙏, its my pleasure 🙂

  • @geetika.shrivastava
    @geetika.shrivastava 3 года назад +5

    Can u give some scenarios- when views should be used and when materialized view should be used ?

    • @kuntalbanerjee6903
      @kuntalbanerjee6903 3 года назад +5

      Views generally used in database application where number of data are less like daily transaction and number of table that need to join to retrieve data are less then we use view.But we use materialized views where the query is complex and in the mat view many tables need to join and time consuming.In this scenario we use materialized view.In normal OLTP application we use views but for data warehouse application and business intelligence application where we generate reports based on some complex query and join we use materialized views.

    • @krishnaadabala169
      @krishnaadabala169 Год назад

      ​@@kuntalbanerjee6903thnkyou ❤

  • @purnachandrajena7948
    @purnachandrajena7948 6 лет назад +1

    Excellent... Kindly Upload the the concept of performance and tunning

    • @SivaAcademy
      @SivaAcademy  6 лет назад +1

      Thanks for your comment.
      Working on performance tuning series of videos, will upload once done.

  • @ramanhasan9398
    @ramanhasan9398 2 года назад +1

    Thank you very much for the great content! Could tell me where could I find the Video related to last part of the video? (about the question: in which scenarios should we use wich concept)

  • @AtulKumar-tw3gm
    @AtulKumar-tw3gm 4 месяца назад

    Hi sir,
    I watch your all sql videos and it is very helpful for me. Thanks a lot for these videos.
    Can you please make a video on how we can refresh materialized view or a detailed video on materialized view.

  • @jksharma7
    @jksharma7 4 года назад

    Siva Sireeee....... You explained it very well. Tahnks.

  • @rahulsingh-sw3yt
    @rahulsingh-sw3yt 5 лет назад

    Well explained.... All topics....really appreciated for such type of help....

  • @hridayborah9750
    @hridayborah9750 5 лет назад

    It's in external level , modification done on base table will not affect the views of the end user

  • @shaikrasheed2861
    @shaikrasheed2861 4 года назад +1

    Excellent sir,we need more updates

    • @SivaAcademy
      @SivaAcademy  4 года назад +1

      🙏 thanks, please stay tuned for more videos

  • @funmastisagar
    @funmastisagar Год назад +1

    Can we create index on view or Mview and can we perform DML on Mview ??

  • @aniketjagdale7765
    @aniketjagdale7765 7 месяцев назад

    Hello sir it was a very good explanation but please make a detailed video on materialized view as you have make on index and view.

  • @KarthikRampur-ql2td
    @KarthikRampur-ql2td 4 года назад +1

    where exactly M-View gets stored ? Does it store as table data/file ??? Also can we update materialized view ?

  • @Rathod-P_Raj
    @Rathod-P_Raj 3 года назад +3

    ora - 12015 cannot create a fast refresh materialized view from a complex query
    Cause: Neither ROWIDs and nor Primary key constraints are supported for complex queries..Plz make one video on this topic

    • @rsreddy1737
      @rsreddy1737 2 месяца назад

      You can't create direct Mview for Fast refresh. 1st create logs then create Mview

  • @bhushanpalse516
    @bhushanpalse516 3 года назад

    Excellent teaching of Concept sir,. Keep it on, best wishes

  • @mateen161
    @mateen161 4 года назад +1

    Nice explanation. Thank you!

  • @maboodahmad7289
    @maboodahmad7289 3 года назад

    Thank so much sir, cristal clear explanation.. ❤️

  • @VaddeThimmu
    @VaddeThimmu Год назад

    Hi shiva, which sceneries view and Mview will use, please make the video

  • @deepshikhakhatri14
    @deepshikhakhatri14 2 года назад

    my doubts are all clear, thanks

  • @pradipsaudar4077
    @pradipsaudar4077 2 года назад

    Thank for clarification ... Bless you

  • @sachinjadhav3566
    @sachinjadhav3566 3 года назад

    On performance basic is mv is used if there is frequent dml operation?

  • @anshumanmishra571
    @anshumanmishra571 4 года назад

    Awesome explanation sir and its very informative

  • @aashokprusty
    @aashokprusty 3 года назад +1

    When will we go for a view and when will go for Materialized view

  • @kumargaurav4961
    @kumargaurav4961 4 года назад

    Hi Shiva , your videos are great and very informative ... just wanted to know if we can create view with unique column or like unique sequence id ?

  • @abhigoswami6668
    @abhigoswami6668 3 года назад

    Excellent Explanation...very very good work siva..keep it up

  • @pravingaddam8541
    @pravingaddam8541 Год назад

    Hi Sir , nice explanation.
    I have one query, currently I'm creating one Mview (base on 2-3 table) monthly on first date but while using that Mview, in next day some of the packages (base on Mview) going in invalid objects status .
    So kindly clarify why this packages going in invalid objects status and how to avoid it ?
    Thanks in advance

  • @arijitroy7253
    @arijitroy7253 3 года назад

    If materialised views have their separate physical storage then why shld v not create a subset of the main table, why a materialised view only ! If u may answer pls .

  • @asishkumar4376
    @asishkumar4376 2 года назад

    Clear Explanation. sir

  • @rahulbadhe5930
    @rahulbadhe5930 5 лет назад

    nice sir ..
    1) what is dynamic sql?explain in details.
    2) what is ref-cursor?expain in details.
    this above questions plz make a videos sir ...interview point of plz...

    • @SivaAcademy
      @SivaAcademy  5 лет назад

      @Rahul, Thanks for your comment,
      Sure, I will post a video on dynamic SQL, and ref cursor soon, Pls stay tuned...
      Thanks

  • @tej1316
    @tej1316 Год назад

    Appreciate your hard work!
    Well as per my experience : If you practice this playlist you are good to clear any service based firm for PLSQL role !
    can't we use CREATE OR REPLACE MATERIALIZED VIEW mv_name ; syntax ?😃

  • @gauravdutta5486
    @gauravdutta5486 3 года назад +1

    Hello Sir , just a question
    Suppose we have a materialized view which we refresh periodically !
    and then we just drop the base table of that M_VIEW !
    What will happen when M_VIEW will e refreshed the next time ? I believe we will get some kind of error like source table do not exist

  • @bharatbagul9292
    @bharatbagul9292 4 года назад

    Good One...please make videos on performance tunning... if particular doesn't give the performance what we have to check...or what is basic methods of tunning the query

  • @sidhantpasricha5356
    @sidhantpasricha5356 4 года назад

    Very well explained..Thanks

  • @kameshrajdevaraj
    @kameshrajdevaraj Год назад

    Hi Shiva, your way of teaching is quite interesting .have an question on this part whether we able to do any modification in created M-view without dropping.

    • @SivaAcademy
      @SivaAcademy  Год назад

      Thank you bro, I guess no, however I will check and post back with detailed information

  • @lehuuphuc0909
    @lehuuphuc0909 3 года назад

    Thanks for your explain...

  • @shankark7584
    @shankark7584 2 года назад

    thank u bro clean explanation

  • @priyankadesai9848
    @priyankadesai9848 3 года назад +1

    Hi please post separate video on materlized view.... Refresh methods.

  • @suchismitamishra2248
    @suchismitamishra2248 2 года назад

    Quite informative

  • @vskroyal4565
    @vskroyal4565 3 года назад

    Can u make video on below question

  • @SanjayKumar-ng7zp
    @SanjayKumar-ng7zp 4 года назад

    Please create video on types of refresh in materialized view and more advance features in mv

  • @slyroy7562
    @slyroy7562 3 года назад

    When we perform an DML Statements in view table will it be effect on base table or not??

    • @SivaAcademy
      @SivaAcademy  3 года назад

      Yes, please check this video ruclips.net/video/UO-dJqCqjo8/видео.html

  • @BewithuNnk
    @BewithuNnk Год назад

    Please upload this video with an example? Views are created on top of materialized views ? And How?

  • @ManishaKumari-jb9xg
    @ManishaKumari-jb9xg 3 года назад

    Sir, Could you please answer this question- why we are going for a Materialized? I mean as view doesn't store any data so there will not be any space issue but Materialized view stores data in a physical memory location so it will take space then also use Materialized view why?

    • @kuntalbanerjee6903
      @kuntalbanerjee6903 3 года назад

      There are many application where space is not the primary concern but the query time is more important like data warehouse and BI application where we use materialized views.

  • @suryamadank3626
    @suryamadank3626 Год назад

    Can we do DML om MV?

  • @namratanikam7566
    @namratanikam7566 3 года назад

    Great👍🤟

  • @learntolive5001
    @learntolive5001 Год назад

    what is the purpose of creating materialized view??

  • @nitu.mishra.549
    @nitu.mishra.549 2 года назад

    Hello sir...
    Can we perform dml statement in base table through view??

    • @SivaAcademy
      @SivaAcademy  2 года назад +1

      Yes, for simple view, its possible, for complex its not possible, please look into this video ruclips.net/video/UO-dJqCqjo8/видео.html

  • @pankajdubey8197
    @pankajdubey8197 5 лет назад

    Materialize view can be created on different schemes/database..... can we do the same view also ?

  • @ManojKumar-il8vt
    @ManojKumar-il8vt 6 лет назад

    Sir pls share some more interview questions asked vedios like triggers concept & indexing part

    • @SivaAcademy
      @SivaAcademy  6 лет назад

      Sure Manoj, Already posted on trigger concept & types., Next video i will cover DML trigger types and its concepts.
      send if you have any specific question on DML trigger, i will answer as part of that video.

  • @anjalishende662
    @anjalishende662 2 года назад

    When to use view and materialized view ?

  • @utubemovies1
    @utubemovies1 3 года назад

    Very informative video. Most of the videos voice is low. Hope it will be taken care

    • @SivaAcademy
      @SivaAcademy  3 года назад

      Hopefully recent videos are better

  • @ashokkumar-hm5on
    @ashokkumar-hm5on Год назад

    create or replace materialized view vw_emp as select * from employees where department_id=50; not working in sql devoloper

  • @sabariraj-sh7hg
    @sabariraj-sh7hg 2 года назад

    Ji enable query write ku , seperate video poduga ji,, it will helpful for us

    • @SivaAcademy
      @SivaAcademy  2 года назад

      Sure Sabari, can you please eloborate little bit more ji

  • @sushmasakore2562
    @sushmasakore2562 Год назад

    How to add columns in view

  • @rahulsingh-sw3yt
    @rahulsingh-sw3yt 5 лет назад

    Plz provide some more topic on performance tunning

    • @SivaAcademy
      @SivaAcademy  5 лет назад

      @rahul, sure will be posting, please stay tuned

  • @vskroyal4565
    @vskroyal4565 3 года назад

    Sir can u make difference between group by and partition by????

  • @crazycom9807
    @crazycom9807 3 года назад

    Hi Sir,
    Please make tutorial on MV... refresh types etc.,

  • @Murthy3333
    @Murthy3333 Год назад

    Hi Siva,
    Could you please confirm how many Mviews are there.Could you please make a video on How to create types of Materialized view 1. READ ONLY 2. WRITABLE3. UPDATABLE
    Note: particularly How to create Updatable Mview and give us an example of how to update the base table through Updatable Mview.
    Thanks in Advance...

    • @SivaAcademy
      @SivaAcademy  Год назад

      Sure, definitely, please stay tuned, will cover in upcoming videos

  • @bhargavasrirambhatla4002
    @bhargavasrirambhatla4002 5 лет назад

    Hi sir
    Can you please explain what is pass by value and pass by reference, thanks in advance

    • @SivaAcademy
      @SivaAcademy  5 лет назад +1

      Sure bro, please stay tuned, will post soon

    • @bhargavasrirambhatla4002
      @bhargavasrirambhatla4002 5 лет назад

      @@SivaAcademydo we get any message or how do we know that u have updated videos

    • @SivaAcademy
      @SivaAcademy  5 лет назад

      @bhargava, click the bell icon next to subscribe button, to enable the notification, after that for any new video uploaded you will get a notification

  • @ur8946
    @ur8946 5 лет назад

    Can we fire DML statement on Materialized view ?

    • @SivaAcademy
      @SivaAcademy  5 лет назад

      @ur, DML operation is not possible on read-only materialized views, however, you can do DML on updatable materialized view.

  • @SanjayKumar-ng7zp
    @SanjayKumar-ng7zp 4 года назад

    nice presentation

  • @suraj454
    @suraj454 4 года назад

    Please make video on types of Materialised view in detail???

    • @SivaAcademy
      @SivaAcademy  4 года назад +1

      Sure Suraj, please stay tuned 👍

    • @pallavideb9300
      @pallavideb9300 4 года назад

      please make videos on types of materialised view and refresh methods in detail..

    • @SivaAcademy
      @SivaAcademy  4 года назад

      Sure please stay tuned 👍

  • @arunrocketz
    @arunrocketz 4 года назад

    what is the default refresh method in Mv?

  • @mhalappatengale8980
    @mhalappatengale8980 3 года назад

    We can do same things using table then why need materialized views ?

    • @SivaAcademy
      @SivaAcademy  3 года назад +1

      Mviews provide additional advantages over table, like refresh etc.

    • @mhalappatengale8980
      @mhalappatengale8980 3 года назад

      @@SivaAcademy thank u so much

  • @mahammadshoyab9717
    @mahammadshoyab9717 4 года назад

    Good video bro,

  • @hiralalpawar1506
    @hiralalpawar1506 3 года назад

    very nice sir

  • @bharathipandian45
    @bharathipandian45 3 года назад

    What is the difference between view and synonyms?

    • @SivaAcademy
      @SivaAcademy  3 года назад

      Ideally we should not compare both, view is just a named query, that executes and returns value, whereas synonyms are alternative name for any database objects

  • @Mini-vv1gz
    @Mini-vv1gz 2 года назад

    you videos are good but volume is very low , we have to keep 100 then ony can hear you properly .

    • @SivaAcademy
      @SivaAcademy  2 года назад +1

      Thank you, I believe recent videos volume is good?

  • @ManojKumar-il8vt
    @ManojKumar-il8vt 6 лет назад

    Mainly index types & use

    • @SivaAcademy
      @SivaAcademy  6 лет назад

      Sure Manoj.

    • @SivaAcademy
      @SivaAcademy  6 лет назад

      Started posting index related questions, Please check and share your views

  • @ManojKumar-il8vt
    @ManojKumar-il8vt 6 лет назад

    Superb

  • @ssss-uy6jh
    @ssss-uy6jh 5 лет назад

    It's very nice teaching sir...can u please explain about joins and subquery

    • @SivaAcademy
      @SivaAcademy  5 лет назад +1

      @Madhavi,
      Thanks for your comment, Subquery I have already covered as part of interview question series, Links given below for your easy reference. Joins I will cover in upcoming videos, please stay tuned.
      ruclips.net/video/Ylm2f7tSAu0/видео.html
      ruclips.net/video/fvjCmlbpcYw/видео.html
      ruclips.net/video/bPSRKq-zjSQ/видео.html
      ruclips.net/video/Or_jlWc-w8E/видео.html
      Regards, Siva

    • @ssss-uy6jh
      @ssss-uy6jh 5 лет назад +1

      Thank u sir

  • @Vishal-e9p5c
    @Vishal-e9p5c Год назад

    Pls improve sound quality

  • @kaushikkhanra941
    @kaushikkhanra941 2 года назад

    why do we need materialized view ?

    • @Englishwavesodia123-c4i
      @Englishwavesodia123-c4i 4 месяца назад

      For fat access the data . data will stay in cache memory after execution of query

  • @reddysrkhar
    @reddysrkhar 6 лет назад

    Explain performance tuning concept deep explain video upload

  • @Prasanna2win
    @Prasanna2win 3 года назад

    Thank u

  • @sudarsanrout5787
    @sudarsanrout5787 2 года назад

    👍👍👍👍

  • @ajinkyagawade7176
    @ajinkyagawade7176 2 года назад

    Video ok but voice very low

  • @surendrabisht2523
    @surendrabisht2523 3 года назад

    👌

  • @ru2979
    @ru2979 2 года назад

    82k view 😂