web-dev-qa-db-ja.com

/ * + PARALLEL * /ヒントはどこで使用できますか?

SELECTおよびUPDATEステートメントで機能します。

それが機能するいくつかのステートメントがありますか?

Createで使用することはできましたが、ヒントが実際に考慮されたかどうかはわかりません。

SQL> create /*+ PARALLEL */ table t1
( id number,
name varchar2(40));

Table created.

SQL>

INSERTとUPDATEを除いて、すべてのPARALLELヒントが考慮されるのはいつですか?

3
Lazer

データウェアハウジングガイドには、並列処理に関する章があります 並列化できる操作

単純なCREATE TABLEステートメントを並列化することはできません(複数のワーカースレッドに分割するのに十分な作業がありません)。ただし、SELECTでPARALLELヒントを指定するか、または CREATEでPARALLELキーワードを使用 を使用して、CREATE TABLE AS SELECTステートメントを並列化できます。

6
Justin Cave