MSSQLSERVER_8621

자세한 정보

제품 이름

SQL Server

제품 버전

11.0

제품 빌드 번호

11.00.0000.00

이벤트 ID

8621

이벤트 원본

MSSQLSERVER

구성 요소

SQLEngine

심볼 이름

OPTIMIZER_STACK_OVERFLOW_ERR

메시지 텍스트

쿼리 최적화 중 쿼리 프로세서에 스택 공간이 부족합니다. 쿼리를 단순하게 만드십시오.

설명

확장된 쿼리의 크기가 오류의 원인일 가능성이 높습니다. 확장된 쿼리는 보조 인덱스 및 뷰의 업데이트나 트리거와 같은 연계 동작은 물론 각 뷰, 계산 열, Transact-SQL 함수 및 참조하는 공통 테이블 식 등의 정의로 원래 쿼리를 대체합니다.

쿼리의 특정 수치가 너무 크기 때문일 가능성이 높습니다. 예를 들어 뷰 정의에서 참조하는 테이블의 수가 지나치게 많거나 스칼라 식이 너무 크기 때문일 수 있습니다.

사용자 동작

가장 큰 수치를 기준으로 쿼리를 여러 개로 나누어 단순하게 만듭니다. 먼저 불필요한 쿼리 요소를 제거한 후 임시 테이블을 추가하고 쿼리를 두 개로 분할합니다. Transact-SQL 컴파일러가 이들을 다시 결합하므로 단지 쿼리의 일부를 하위 쿼리, 함수 또는 공통 테이블 식으로 옮기는 것만으로는 부족합니다.