Consulta Paralela

Autor: Eugene Taylor
Data De Criação: 11 Agosto 2021
Data De Atualização: 6 Poderia 2024
Anonim
Encarnações paralelas - Coexistências
Vídeo: Encarnações paralelas - Coexistências

Contente

Definição - O que significa Parallel Query?

Consulta paralela é um método usado para aumentar a velocidade de execução de consultas SQL criando vários processos de consulta que dividem a carga de trabalho de uma instrução SQL e a executam em paralelo ou ao mesmo tempo.

Como cada processo funciona em algo diferente ao mesmo tempo, reduz bastante o tempo geral de execução da instrução SQL. Isso é muito benéfico para sistemas com várias CPUs que podem trabalhar nos processos.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Parallel Query

Um processamento SQL normal sem o recurso de consulta paralela é sempre executado por um único processo do servidor.


Com o recurso ativado, vários processos são criados para trabalhar simultaneamente em uma única instrução SQL e podem melhorar drasticamente o desempenho de operações intensivas em dados, como as de sistemas de banco de dados muito grandes.

Como os muitos processos podem ser divididos entre as várias CPUs presentes, sistemas agrupados e massivamente paralelos, assim como sistemas simétricos de multiprocessamento, podem se beneficiar muito com isso.

O processamento de consulta paralela ocorre durante a fase de otimização de consulta, na qual o servidor SQL procura operações de índice de consulta que podem se beneficiar da operação paralela.

Quando encontrado, o servidor insere operadores de troca no plano de execução da consulta para transformá-lo em um plano de execução da consulta paralela que pode usar mais de um encadeamento ou processo para execução.