MSSQLSERVER_41396
적용 대상: SQL Server
세부 정보
attribute | 값 |
---|---|
제품 이름 | SQL Server |
이벤트 ID | 41396 |
이벤트 원본 | MSSQLSERVER |
구성 요소 | SQLEngine |
심볼 이름 | MAX_SORT_ROWS_EXCEEDED |
메시지 텍스트 | 정렬 작업이 버퍼 제한을 초과했습니다. 저장 프로시저 실행이 중단되었습니다. 자세한 내용은 SQL Server 온라인 설명서를 참조하세요. |
설명
고유하게 컴파일된 저장 프로시저는 메모리에서 정렬 작업을 수행합니다. 정렬 버퍼의 크기에 제한이 있습니다. 이 오류는 정렬 버퍼의 크기가 이 제한을 초과한다는 것을 의미합니다. 정렬 작업 및 저장 프로시저 실행이 중단되었습니다.
정렬 버퍼의 각 행 또는 항목 크기는 정렬된 행 수와 조인 수, 쿼리의 집계 함수 수 및 형식에 따라 결정됩니다. 쿼리를 간소화하여 각 행의 크기를 줄여 정렬 버퍼에 더 많은 행을 맞출 수 있습니다. 기본 테이블의 행 크기는 정렬 버퍼의 각 행 또는 항목의 크기에 영향을 주지 않습니다.
사용자 작업
조인 또는 집계 함수를 제거하여 더 적은 행을 선택하거나 쿼리의 복잡성을 줄입니다.