다음을 통해 공유


Cursor 논리 및 물리 실행 계획 연산자

Cursor 논리 및 물리 연산자는 커서 작업이 수반되는 쿼리 또는 업데이트가 실행되는 방식을 설명하기 위해 사용합니다. 물리 연산자는 커서를 처리하는 데 사용하는 물리적 구현 알고리즘(예: 키 집합 커서의 사용)을 설명합니다. 커서 실행의 각 단계마다 물리 연산자가 수반됩니다. 논리 연산자는 커서의 속성(예: 커서가 읽기 전용임)을 설명합니다.

논리 연산자

Cursor 논리 연산자로는 다음 항목들이 있습니다.

  • Asynchronous
    커서 테이블이 비동기식으로 채워집니다. 자세한 내용은 비동기 채우기를 참조하십시오.

  • Optimistic
    이 커서는 최적 모드의 동시성을 사용합니다. 자세한 내용은 커서 동시성을 참조하십시오.

  • Primary
    이 커서에 대한 주 인출 쿼리입니다.

  • Read Only
    이 커서는 동시성에 대해 읽기 전용 기능을 사용하므로, 데이터를 읽을 수만 있으며 삽입, 업데이트, 삭제할 수는 없습니다. 자세한 내용은 커서 동시성을 참조하십시오.

  • Scroll Locks
    이 커서는 동시성을 위해 스크롤 잠금을 사용합니다. 자세한 내용은 커서 동시성을 참조하십시오.

  • Secondary
    주 인출 쿼리가 실패하는 경우에 사용하는 보조 인출 쿼리입니다.

  • Synchronous
    커서 테이블이 동기식으로 채워집니다.

물리 연산자

Cursor 물리 연산자로는 다음 항목들이 있습니다.

  • Dynamic
    이 커서는 다른 커서에 의한 모든 변경 내용을 볼 수 있습니다. 자세한 내용은 동적 커서를 참조하십시오.

  • Fetch Query
    이 쿼리는 커서에 대해 인출이 실행될 때 행을 검색합니다.

  • Keyset
    이 커서는 삽입을 제외한 다른 커서에 의해 이루어진 업데이트를 볼 수 있습니다. 자세한 내용은 키 집합 커서를 참조하십시오.

  • Population Query
    이 쿼리는 커서가 열릴 때 커서의 작업 테이블을 채웁니다.

  • Refresh Query
    이 쿼리는 커서 인출 버퍼의 행에 대한 현재 데이터를 인출합니다.

  • Snapshot
    이 커서는 다른 커서에 의한 변경 내용을 볼 수 없습니다. 자세한 내용은 정적 커서를 참조하십시오.

SQL Server 데이터베이스 엔진 커서 모델에 대한 자세한 내용은 커서 유형(데이터베이스 엔진)을 참조하십시오.