고유하게 컴파일된 저장 프로시저Natively Compiled Stored Procedures

이 항목은 다음에 적용됩니다.예SQL Server(2014부터)예Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2014)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

고유하게 컴파일된 저장 프로시저는 메모리 액세스에 최적화된 테이블에 액세스하는 네이티브 코드로 컴파일된 Transact-SQLTransact-SQL 저장 프로시저입니다.Natively compiled stored procedures are Transact-SQLTransact-SQL stored procedures compiled to native code that access memory-optimized tables. 고유하게 컴파일된 저장 프로시저는 쿼리 및 비즈니스 논리가 저장 프로시저에서 효율적으로 실행되도록 해 줍니다.Natively compiled stored procedures allow for efficient execution of the queries and business logic in the stored procedure. 네이티브 컴파일 프로세스에 대한 자세한 내용은 Native Compilation of Tables and Stored Procedures을 참조하세요.For more details about the native compilation process, see Native Compilation of Tables and Stored Procedures. 디스크 기반 저장 프로시저를 고유하게 컴파일된 저장 프로시저로 마이그레이션하는 방법은 고유하게 컴파일된 저장 프로시저의 마이그레이션 문제를 참조하세요.For more information about migrating disk-based stored procedures to natively compiled stored procedures, see Migration Issues for Natively Compiled Stored Procedures.

참고

해석된(디스크 기반) 저장 프로시저와 고유하게 컴파일된 저장 프로시저 간의 한 가지 차이점은 해석된 저장 프로시저가 처음 실행할 때 컴파일되는 반면 고유하게 컴파일된 저장 프로시저는 생성할 때 컴파일된다는 것입니다.One difference between interpreted (disk-based) stored procedures and natively compiled stored procedures is that an interpreted stored procedure is compiled at first execution, whereas a natively compiled stored procedure is compiled when it is created. 고유하게 컴파일된 저장 프로시저를 사용하면 만들 때 많은 오류 조건을 검색하여 고유하게 컴파일된 저장 프로시저 만들기가 실패할 수 있습니다(예: 산술 오버플로, 형식 변환, 일부 0으로 나누기 조건).With natively compiled stored procedures, many error conditions can be detected at create time and will cause creation of the natively compiled stored procedure to fail (such as arithmetic overflow, type conversion, and some divide-by-zero conditions). 해석된 저장된 프로시저를 사용하면 일반적으로 저장 프로시저를 만들 때 이러한 오류 조건으로 인해 오류가 발생하지 않지만 모든 실행이 실패합니다.With interpreted stored procedures, these error conditions typically do not cause a failure when the stored procedure is created, but all executions will fail.

이 섹션의 항목:Topics in this section:

참고 항목See Also

메모리 액세스에 최적화된 테이블Memory-Optimized Tables