平行提示

語句級並行提示是最簡單的:

SELECT /*+ PARALLEL(8) */ first_name, last_name FROM employee emp;

物件級並行提示可以提供更多控制,但更容易出錯; 開發人員經常忘記使用別名而不是物件名稱,否則他們忘記包含一些物件。

SELECT /*+ PARALLEL(emp,8) */ first_name, last_name FROM employee emp;

SELECT /*+ PARALLEL(table_alias,Degree of Parallelism) */ FROM table_name table_alias;

假設查詢在不使用並行提示的情況下執行需要 100 秒。如果我們將 DOP 更改為 2 以進行相同的查詢,那麼理想情況下,具有並行提示的相同查詢將花費 50 秒。類似地,使用 DOP 作為 4 將花費 25 秒。

在實踐中,並行執行取決於許多其他因素,並且不能線性擴充套件。對於小的執行時間尤其如此,其中並行開銷可能大於在多個並行伺服器中執行的增益。