다음을 통해 공유


고유하게 컴파일된 저장 프로시저

고유하게 컴파일된 저장 프로시저는 메모리 최적화 테이블에 액세스하는 네이티브 코드로 컴파일된 저장 프로시저를 Transact-SQL. 고유하게 컴파일된 저장 프로시저를 사용하면 저장 프로시저에서 쿼리 및 비즈니스 논리를 효율적으로 실행할 수 있습니다. 네이티브 컴파일 프로세스에 대한 자세한 내용은 테이블 및 저장 프로시저의 네이티브 컴파일을 참조하세요. 디스크 기반 저장 프로시저를 고유하게 컴파일된 저장 프로시저로 마이그레이션하는 방법에 대한 자세한 내용은 고유하게 컴파일된 저장 프로시저에 대한 마이그레이션 문제를 참조하세요.

비고

해석된(디스크 기반) 저장 프로시저와 고유하게 컴파일된 저장 프로시저의 한 가지 차이점은 해석된 저장 프로시저가 처음 실행 시 컴파일되는 반면 고유하게 컴파일된 저장 프로시저는 생성될 때 컴파일된다는 점입니다. 고유하게 컴파일된 저장 프로시저를 사용하면 생성 시에 많은 오류 조건(산술 오버플로, 형식 변환 및 일부 0으로 나누기 조건)을 감지할 수 있으며, 이로 인해 고유하게 컴파일된 저장 프로시저의 생성이 실패할 수 있습니다. 해석된 저장 프로시저를 사용하는 경우 이러한 오류 조건은 일반적으로 저장 프로시저를 만들 때 오류가 발생하지 않지만 모든 실행은 실패합니다.

이 섹션의 항목:

또한 참조하십시오

메모리 최적화 테이블