Будинки Бази даних Що таке паралельний запит? - визначення з техопедії

Що таке паралельний запит? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає паралельний запит?

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


Оскільки кожен процес одночасно працює на щось інше, це значно скорочує загальний час виконання оператора SQL. Це дуже вигідно для систем з декількома процесорами, які можуть працювати на процесах.

Техопедія пояснює паралельний запит

Нормальна обробка SQL без функції паралельного запиту завжди виконується одним сервером.

З увімкненою функцією створюються декілька процесів для одночасної спільної роботи над цим єдиним оператором SQL і можуть значно підвищити продуктивність операцій, що вимагають великих даних, таких, як у дуже великих системах баз даних.

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

Паралельна обробка запитів відбувається під час фази оптимізації запитів, коли SQL-сервер шукає операції з індексу запитів, які можуть отримати користь від паралельної роботи.

Коли його знайдено, сервер вставляє оператори обміну в план виконання запитів, щоб перетворити його в план виконання паралельних запитів, який може використовувати більше одного потоку або процесу для виконання.

Що таке паралельний запит? - визначення з техопедії