Дом Базы данных Что такое параллельный запрос? - определение из техопедии

Что такое параллельный запрос? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает параллельный запрос?

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


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

Техопедия объясняет параллельный запрос

Обычная обработка SQL без возможности параллельного запроса всегда выполняется одним сервером.

Если эта функция включена, для одновременной совместной работы над одним оператором SQL создается несколько процессов, которые могут значительно повысить производительность операций с большими объемами данных, например, в очень больших системах баз данных.

Поскольку многие процессы могут быть разделены между несколькими присутствующими процессорами, от этого могут значительно выиграть кластерные и массивно параллельные системы, а также симметричные многопроцессорные системы.

Параллельная обработка запросов происходит на этапе оптимизации запросов, когда SQL-сервер ищет операции с индексами запросов, которые могут выиграть от параллельной работы.

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

Что такое параллельный запрос? - определение из техопедии