2014-04-14 2 views
0

.Net에서 병렬 프로그래밍을 제공하지만 SQLServer에서 쿼리를 병렬로 실행할 수 있는지 여부는 알지 못합니다. 가능하다면 예를 들어 병렬 또는 웹 링크를 통해 기술을 보여주십시오.SQL에서 쿼리를 병렬로 실행할 수 있습니까?

+1

병렬 실행 계획 또는 여러 쿼리를 동시에 실행 하시겠습니까? 어느 쪽이든 괜찮습니다. –

답변

0

이 가능 SQL 서버에 쿼리 병렬로 실행하는 것입니다 경우.

당신은 평행 무엇을 의미, 가능한 경우? 동시에

여러 쿼리? thin kSQL Server가 여러 사용자를 처리하는 방법. 별도의 연결을 열고 쿼리를 실행하십시오.

하나의 검색어? SQL Server가 자동으로 병렬 처리하도록합니다. 설명서에 기록되어 있습니다.

0

이 여러 번 덮여있다. 이 시도. 당신이 사용하는 경우

Parallel execution of multiple SQL Select queries

은> 다음 새 async 방법을 사용하여 NET 4.5 깨끗한 방법이 될 것입니다.

Using SqlDataReader’s new async methods in .Net 4.5

는이 일을하는 것은 당신의 SQL 서버에 많은 부하를 배치의 비용으로 고객이 더 반응 할 것이라는 점을 기억하십시오. 한 번에 모든 클라이언트가 단일 SQL 명령을 보내지 않고 SQL 서버에 여러 개의 명령을 보내면 더 많은 클라이언트가 액세스하는 것처럼 보입니다. 더 스레드를 사용되지만 결과는 SQL에서 반환하는 대부분의 시간이 단순히 기다리고있을 것 같은

클라이언트의 부하가 최소화됩니다.

관련 문제