Contente
- Definição - O que significa Parallel Query?
- 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
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.