방법: cursor threshold 옵션 구성(SQL Server Management Studio)

커서 임계값 옵션을 사용하면 커서 키 집합이 비동기적으로 생성되는 커서 집합의 행 개수를 지정할 수 있습니다. 커서에서 결과 집합에 대해 키 집합을 생성할 때 쿼리 최적화 프로그램은 해당 결과 집합에 대해 반환될 행 개수를 계산합니다. 쿼리 최적화 프로그램의 계산 결과, 반환된 행 개수가 이 임계값보다 크면 커서가 계속 채워지는 동안 사용자가 커서에서 행을 인출할 수 있도록 커서가 비동기적으로 생성됩니다. 그렇지 않으면 커서가 동기적으로 생성되고 모든 행이 반환될 때까지 쿼리가 대기합니다.

커서 임계값 옵션을 설정하려면

  1. 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 고급 노드를 클릭합니다.

  3. 기타에서 커서 임계값 옵션을 원하는 값으로 변경합니다.

    커서 임계값 옵션을 사용하면 커서 키 집합이 비동기적으로 생성되는 커서 집합의 행 개수를 지정할 수 있습니다. 커서 임계값을 –1로 설정하면 모든 키 집합이 동기적으로 생성되므로 작은 커서 집합에 유리합니다. 커서 임계값을 0으로 설정하면 모든 커서 키 집합이 비동기적으로 생성됩니다.

참고 항목

개념