데이터베이스 병렬 쿼리 란 무엇입니까? -techopedia에서 정의

병렬 쿼리 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-병렬 쿼리 란 무엇입니까?

병렬 쿼리는 SQL 문의 작업 부하를 나누고 동시에 또는 동시에 실행하는 여러 쿼리 프로세스를 만들어 SQL 쿼리의 실행 속도를 높이는 데 사용되는 방법입니다.


각 프로세스는 동시에 다른 작업을 수행하므로 SQL 문의 전체 실행 시간이 크게 줄어 듭니다. 이는 프로세스에서 작동 할 수있는 여러 CPU가있는 시스템에 매우 유용합니다.

Techopedia는 병렬 쿼리를 설명합니다

병렬 쿼리 기능이없는 일반적인 SQL 처리는 항상 단일 서버 프로세스에서 수행됩니다.

이 기능을 사용하면 단일 SQL 문에서 동시에 작업 할 수 있도록 여러 프로세스가 작성되며 매우 큰 데이터베이스 시스템과 같은 데이터 집약적 인 조작의 성능을 크게 향상시킬 수 있습니다.

많은 프로세스가 존재하는 여러 개의 CPU, 클러스터 및 대규모 병렬 시스템으로 나눌 수 있기 때문에 대칭 멀티 프로세싱 시스템은 많은 이점을 얻을 수 있습니다.

병렬 쿼리 처리는 SQL 서버가 병렬 작업의 이점을 얻을 수있는 쿼리 인덱스 작업을 찾는 쿼리 최적화 단계에서 발생합니다.

발견되면 서버는 교환 연산자를 쿼리 실행 계획에 삽입하여 실행을 위해 둘 이상의 스레드 또는 프로세스를 사용할 수있는 병렬 쿼리 실행 계획으로 전환합니다.

병렬 쿼리 란 무엇입니까? -techopedia에서 정의