Database Performance Issue - Basic Guidelines and OS Analysis [top, vmstat, free, iostat,sar] - PT 1

Sdílet
Vložit

Komentáře • 59

  • @nikhilingale9636
    @nikhilingale9636 Před 2 lety

    One of the best video. Amazing brother. You're awesome.
    This video gives much clarity and helpful for each one of us here to understand the basics of performance tuning here.

  • @Haider_Ain
    @Haider_Ain Před měsícem

    Thank you for the explanation but lower the NI value (nice value) higher the priority and higher the NI value lower the priority.

  • @Ulta-Fulta
    @Ulta-Fulta Před rokem

    Excellent explanation.

  • @Prakashsv-dh9ej
    @Prakashsv-dh9ej Před 2 měsíci

    Great work bro, im becoming fan of yours. Thanks for doing this type of videos....

  • @DeviL_07s
    @DeviL_07s Před 2 lety

    Very well explained

  • @maqsorix
    @maqsorix Před 10 měsíci

    Awesome

  • @prasadd1324
    @prasadd1324 Před 2 lety +1

    GREAT EXPLANATION MAN. I USED TO ALWAYS CHECK INSIDE HEREAFTER I WILL CHECK THESE FIRST.... THANKS A LOT👌👌👌👌

  • @mayurrahate
    @mayurrahate Před rokem

    Thanks for the detail explanation

  • @akashkokate8048
    @akashkokate8048 Před 2 lety

    Nice explanation ❤

  • @sanjeevvellaisamy6282
    @sanjeevvellaisamy6282 Před 4 lety

    Excellent video.. keep update

  • @anikjonina6498
    @anikjonina6498 Před 3 lety

    Very well explained. Thanks for the session

  • @NerdDrummer
    @NerdDrummer Před 2 lety +1

    Very nicely explained. Only thing that could have been better is the volume of voice.

  • @lucian1094
    @lucian1094 Před 4 lety +1

    Very usefull video! Good job!

  • @eswar6311
    @eswar6311 Před 2 lety +1

    Hi Mallik thankful for your support Eswar from Vizag

  • @muhammadisrar6057
    @muhammadisrar6057 Před 3 lety

    MashaAllah brother. very nice info.

  • @BabitaSingh-rn4ol
    @BabitaSingh-rn4ol Před 4 měsíci

    Please make more videos

  • @vinny_vlogs4262
    @vinny_vlogs4262 Před 3 lety

    Looking more videos on wait events,SQL tuning, sorting, Joins, Baseline, SQL profile. Pls

  • @rohanmahadik4222
    @rohanmahadik4222 Před 3 lety +1

    Excellent explanation

  • @BHARARHROYAL
    @BHARARHROYAL Před 4 lety

    Great session sir

  • @SujeetKumar-nz5pl
    @SujeetKumar-nz5pl Před 3 lety +2

    Nice video

  • @kids-kh1ij
    @kids-kh1ij Před 4 lety

    Very nicely explained 👍

  • @Abdulhafeezkalsekar
    @Abdulhafeezkalsekar Před 3 lety +1

    Good Job Brother !!

  • @santoshramadurga4336
    @santoshramadurga4336 Před 4 lety +1

    Nice explained

  • @meghakaradi
    @meghakaradi Před 4 lety +1

    Good explanation

  • @sahaniarunitm
    @sahaniarunitm Před 3 lety +1

    nice

    • @Mallik034
      @Mallik034  Před 3 lety

      Thank you Arun. Please so share with you friends and colleagues

  • @rajeshkunda6704
    @rajeshkunda6704 Před 3 lety

    Very nice sir

  • @sairamakrishna5995
    @sairamakrishna5995 Před 3 lety

    Excellent explain please upload all da main topic

  • @rameshvattikuti9865
    @rameshvattikuti9865 Před 4 lety +2

    Excellent Session Mallik. Could you please take a session on SQL Profiler and SQL BASELINE

    • @Mallik034
      @Mallik034  Před 4 lety +1

      Thank you Ramesh, My next session will be on SQL profile and SQL baseline including SPM package.

  • @alykebe5114
    @alykebe5114 Před 4 lety +1

    Hi Mallik
    Thank you so much . Your tutorial is very clear. Could you add one more topic about debgugging by using Toad or oracle developer.
    Thanks again

    • @Mallik034
      @Mallik034  Před 4 lety +1

      Sure Aly Kebe, I will show you how to debug using toad or SQL developer. Its much easier than SQL command prompt if you toad or sql developer.

  • @RaviManam
    @RaviManam Před 4 lety +4

    Hi Mallik
    I can see my Swap memory usage even we have physical memory free, is it good or bad and why it is using swap memory

    • @Mallik034
      @Mallik034  Před 4 lety +3

      1. Swap is Disk memory which is slower than Physical memory (RAM)
      2. Your DB or application should not use any swap memory if you have free memory.
      3. Swap memory should be used only when you exhaust complete physical memory that not longer time.
      4. If you are seeing swap memory usage regularly then you need to either increase your physical memory or tune your database by restricting memory limits.
      5. If you see swap memory usage even thought there is free physical memory then some settings miss config in server.
      /etc/sysctl.conf check for swappiness.
      Also check for linux memory configuration and tune your linux server accordingly.

    • @RaviManam
      @RaviManam Před 4 lety +1

      @@Mallik034is there any way to allocate swap memory to database?
      Generally we will allocate memory to database that will take from physical memory and that is not swappable memory and it will not go beyond that memory
      Can you please tell me if it needs more memory than allocated one it will use from swap?

    • @Mallik034
      @Mallik034  Před 4 lety +3

      SGA will take from RAM and it will not go more than what defined. But
      PGA will go more than what allocated in 11g.
      To avoid that starting from 12c new parameter PGA_agregate_limit parameter introduced

    • @bharathkumar-ds8cd
      @bharathkumar-ds8cd Před 4 lety

      @@Mallik034 only some situations we are facing huse swap usage issues, that time I am informing to application team then kill the session.mostly it's happens peak business hours. So how to pro actively fix?

  • @reresha191
    @reresha191 Před 3 lety +1

    Can you put your previous session link here pls

    • @Mallik034
      @Mallik034  Před 3 lety

      I am sharing all the session documents and everything on our DBA group in Telegram.
      Join our DBA gtoup @mallik034 on Telegram

  • @prasaddba6848
    @prasaddba6848 Před 3 lety +1

    Hi Mallik ,how to identified zombie ,stopped process ,can you please let me know where i have look.

    • @prasaddba6848
      @prasaddba6848 Před 3 lety +1

      i am able to see zombie ,stopped process .how to resolve in database level

    • @Mallik034
      @Mallik034  Před 3 lety

      Okay, I will take on session on the handling these zombie process and OS wait events.
      1. Ideally we need to kill those zombie process
      2. For the OS wait events we need to check further why those are waiting, waiting for resource or waiting for CPU or waiting for client process and then we need to take appropriate action

  • @ashishgupta3788
    @ashishgupta3788 Před 3 lety

    Mallik Sir - please correct your words. ni is Nice. As you said higher nice higher priority and less nice less priority.
    It should be Less nice value (-20) higher priority and more nice (+20) less priority.

    • @Mallik034
      @Mallik034  Před 3 lety

      There are more videos in clearing your doubts on my channel. Check them if still did not clear then i will take one live webinar on these topics for live discussion. Stay tuned