2013-03-14 4 views
7

모든 차단 연산자 목록이 있습니까? 운영자가 차단하는지 확인하는 유일한 방법은 속성을 확인하고 데이터가 정렬되어 있는지 확인하는 것입니다. 이것은 운영자가 차단하는지 확인하는 유일한 방법입니까? 그렇지 않은 경우 운영자가 차단하는 다른 방법은 무엇입니까?SQL 서버 차단 연산자

블로킹 운영자는 데이터가 전달되기 전에 모든 행을 처리해야하며 비 블로킹 운영자는 다른 운영자에게 행을 전달하고 곧바로 읽고 처리합니다.

아래 입력 열을 소비합니다 ( GetRow 방법)에 동시에 출력 행을 생성

반복자 차단 비 대 블록의 정의이다. 이러한 반복자를 종종 "비 블로킹"이라고합니다.

출력 행을 생성하기 전에 모든 입력 행 (일반적으로 Open 메서드)을 사용하는 반복자입니다. 나는이 정보 대부분 호기심과 개인의 지식이 필요한 이유 우리는 "고스톱 -와 -." "차단"또는

을 이러한 반복자를 참조하십시오. 나는 그것으로 미친 아무것도하지 않을 것이다. 블로킹을하지 않는 운영자와 블로킹을하지 않는 운영자에 대해 읽어보십시오.

이 SSMS 쿼리

+1

'차단'이란 무엇입니까? –

+0

@iswantosan이 차단 및 비 차단 운영자에 대한 설명과 함께 업데이트되었습니다. – gh9

+1

분명히 밝혀 지겠지만, 귀하는 Showplan 논리 및 실제 운영자 또는 SSIS 데이터 변환 운영자에 대해 이야기하고 있습니까? –

답변