Oracle 檢視sql開幾個並行

kingsql發表於2014-12-05


標題: Oracle 檢視sql開幾個並行 

作者:lōττéry©版權所有[文章允許轉載,但必須以連結方式註明源地址,否則追究法律責任.]



註釋:
   一討論群的朋友問到:怎麼檢視sql 開幾個並行 ?
   如果這個問題問您,除了肉眼看 sql,PARALLEL是幾以外還有其他方案麼?
   


SQL> set autot trace exp
SQL> select /*+ PARALLEL(8) */ count (1 ) from es_ins_rec;

Execution Plan
----------------------------------------------------------
Plan hash value: 3542243435

--------------------------------------------------------------------------------

| Id  | Operation                 | Name          | Rows  | Cost (%CPU)| Time |    TQ  |IN-OUT| PQ Distrib |

----------------------------------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT          |               |     1 |  8834   (3)| 00:00:18 |        |      |            |

|   1 |  SORT AGGREGATE           |               |     1 |            | |        |      |            |

|   2 |   PX COORDINATOR          |               |       |            |  |        |      |            |

|   3 |    PX SEND QC (RANDOM)    | :TQ10000      |     1 |            |  |  Q1,00 | P->S | QC (RAND)  |

|   4 |     SORT AGGREGATE        |               |     1 |            |  |  Q1,00 | PCWP |            |

|   5 |      PX BLOCK ITERATOR    |               |    83M|  8834   (3)| 00:00:18 |  Q1,00 | PCWC |            |

|   6 |       INDEX FAST FULL SCAN| PK_ES_INS_REC |    83M|  8834   (3)| 00:00:18 |  Q1,00 | PCWP |            |

----------------------------------------------------------------------------------------------------------------


Note
-----
   - Degree of Parallelism is 8 because of hint

SQL> 

並行度其他寫法:
 INSERT /*+ parallel(t 8) */ INTO  es_ins_rect      【注意:  /*+ pa.. 有沒有空格都可以】




咳咳,,貌似沒多大意義的樣子!! 可以當複習了...

      【源於本人筆記】 若有書寫錯誤,表達錯誤,請指正...



此條目發表在 Oracle 分類目錄。將固定連線加入收藏夾。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-1357140/,如需轉載,請註明出處,否則將追究法律責任。

相關文章