How to read a Parallel Execution Plan in Oracle

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

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

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

    I am enjoying your all videos/pfd. really thank you. :)
    you made learning very simple

  • @koizumichiaki
    @koizumichiaki 5 месяцев назад

    Hi, May I know is this technique will consume a lot cpu when query execute? is it will impact to whole system become slow?

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

    awesome. please provide videos on performance tuning/AWR

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

    Hi Maria, I would like to know what is the use of knowing producers & consumer processes ? Also what would we do by knowing the different distribution methods ?

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

    Thanks!

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

    Thanks for the insights

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

    Hi Maria. Would be possible to have the slides you've used in this amazing explanation?

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

      Hi Carlos, you can find the slides I used as the basis of this video at speakerdeck.com/sqlmaria/now-to-read-a-parallel-execution-plan-in-oracle

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

    thank you

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

    Thanks a lot.

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

    Hi Maria, Can you please make video on How to read Execution Plan on Partition Tables.

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

      Hi Jamsher, I did add a video recently on why you didn't get partition pruning ruclips.net/video/L9HB7UEeNbg/видео.html, which includes details on how to read a plan on a partitioned table.

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

      @@SQLMaria Thanks for reply.

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

    Pcwc is missing in inout section

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

      Hi Amrit,
      PCWC stands for PARALLEL COMBINED WITH CHILD.
      In this case, the Parent operation is Line 7 of the plan or the distribution of blocks from the LINEORDERS table among the parallel server process, i.e., the children of this operation. On line 8 of the plan, we see the parallel server processes scan those blocks and apply the where clause predicate to those scanned rows. This is the Child operation. So, lines 7 and 8 are tied together, and PCWC and PCWP in the IN-OUT column indicate which line is the Parent and which is the Child.

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

    Ma'am, can a parallel query ever go through an index scan ?

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

      Hi Jay, Yes, you can use parallel execution with index access but not all index accesses can be parallelized without partitioned indexes. For example, Fast Full Index Scan and Bitmap Index Scans can be parallelized using Block Iterators but the majority of index accesses rely on Partition Iterators to be able to parallelize the access. So, if you do an Index Range Scan, Index Skip Scan, or Index Full Scan then we can only parallelize the operation if the index is partitioned.