다음을 통해 공유


MSSQLSERVER_41396

적용 대상: SQL Server

세부 정보

attribute
제품 이름 SQL Server
이벤트 ID 41396
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 MAX_SORT_ROWS_EXCEEDED
메시지 텍스트 정렬 작업이 버퍼 제한을 초과했습니다. 저장 프로시저 실행이 중단되었습니다. 자세한 내용은 SQL Server 온라인 설명서를 참조하세요.

설명

고유하게 컴파일된 저장 프로시저는 메모리에서 정렬 작업을 수행합니다. 정렬 버퍼의 크기에 제한이 있습니다. 이 오류는 정렬 버퍼의 크기가 이 제한을 초과한다는 것을 의미합니다. 정렬 작업 및 저장 프로시저 실행이 중단되었습니다.

정렬 버퍼의 각 행 또는 항목 크기는 정렬된 행 수와 조인 수, 쿼리의 집계 함수 수 및 형식에 따라 결정됩니다. 쿼리를 간소화하여 각 행의 크기를 줄여 정렬 버퍼에 더 많은 행을 맞출 수 있습니다. 기본 테이블의 행 크기는 정렬 버퍼의 각 행 또는 항목의 크기에 영향을 주지 않습니다.

사용자 작업

조인 또는 집계 함수를 제거하여 더 적은 행을 선택하거나 쿼리의 복잡성을 줄입니다.

참고 항목

메모리 내 OLTP(메모리 내 최적화)