Базы данных - параллельное выполнение

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

  Вот некоторые типы запросов, которые могут быть распараллелены:

  • сканирование таблицы;
  • вложенные циклы;
  • соединение таблиц методом сортировки и слияния;
  • группировка GROUP BY;
  • подзапросы типа NOT IN (антисоединение);
  • определенные пользователем функции;
  • сканирование индекса;
  • SELECT DISTINCT UNION и UNION ALL;
  • соединение таблиц методом хеширования;
  • ORDER BY и агрегирование;
  • соединение типа «звезда» по битовым индексам (bitmap star joins);
  • соединение по секциям (partition-wise join);
  • хранимые процедуры (на языках PL/SQL и Java, а также внешние подпрограммы).

Помимо запросов распараллеливанию поддаются многие другие сред­ства Oracle.

Вас заинтересует / Intresting for you:

Видеокурс по администрированию...
Видеокурс по администрированию... 10468 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
Поддерживаемые Oracle типы дан...
Поддерживаемые Oracle типы дан... 5656 просмотров Валерий Павлюков Wed, 24 Oct 2018, 08:00:37
Обновление до Oracle Database ...
Обновление до Oracle Database ... 5495 просмотров Илья Дергунов Tue, 21 Nov 2017, 13:18:05
Работа с запросами Approximate...
Работа с запросами Approximate... 1462 просмотров Андрей Васенин Mon, 29 Oct 2018, 06:40:46
Войдите чтобы комментировать