Что такое распараллеливание создания таблицы? - PullRequest
2 голосов
/ 11 декабря 2010

Я видел концепцию под названием «Распараллеливание создания таблиц» в oracle, и я не понимаю, какова цель этого, копировать ли существующую таблицу в новую таблицу?

Ответы [ 2 ]

6 голосов
/ 11 декабря 2010

Это гораздо больше, чем просто создание таблицы ...

Цитата :

Если вы распараллелите создание таблицы, эта таблица будет иметьпараллельное объявление (предложение PARALLEL), связанное с ним.Любые последующие DML или запросы к таблице, для которых возможно распараллеливание, будут пытаться использовать параллельное выполнение.

Как работает параллельное выполнение

Цитата :

Oracle делит задачу выполнения оператора SQL на несколько меньших блоков, каждый из которых выполняется отдельным процессом.Когда используется параллельное выполнение, теневой процесс пользователя берет на себя роль параллельного координатора.Параллельный координатор также называется координатором параллельного выполнения или координатором запросов.

0 голосов
/ 08 февраля 2011

Синтаксис этого процесса:

Для копирования со всеми данными

выберите * в New_Table из таблицы Oragnial_table

Только для копирования определения,

выберите * в New_Table из таблицы Oragnial_table, где 1 = 2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...