stored procedure compilate in modo nativoNatively Compiled Stored Procedures

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2014)sìDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2014)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Le stored procedure compilate in modo nativo sono stored procedure Transact-SQLTransact-SQL compilate nel codice nativo che accedono a tabelle con ottimizzazione per la memoria.Natively compiled stored procedures are Transact-SQLTransact-SQL stored procedures compiled to native code that access memory-optimized tables. Le stored procedure compilate in modo nativo consentono un'esecuzione efficiente delle query e della logica di business nella stored procedure.Natively compiled stored procedures allow for efficient execution of the queries and business logic in the stored procedure. Per altri dettagli sul processo di compilazione nativa, vedere Compilazione nativa di tabelle e stored procedure.For more details about the native compilation process, see Native Compilation of Tables and Stored Procedures. Per altre informazioni sulla migrazione delle stored procedure basate su disco alle stored procedure compilate in modo nativo, vedere Problemi di migrazione relativi alle stored procedure compilate in modo nativo.For more information about migrating disk-based stored procedures to natively compiled stored procedures, see Migration Issues for Natively Compiled Stored Procedures.

Nota

Una differenza tra le stored procedure interpretate (basate su disco) e le stored procedure compilate in modo nativo è che una stored procedure interpretata viene compilata alla prima esecuzione, mentre una stored procedure compilata in modo nativo viene compilata quando viene creata.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. Con le stored procedure compilate in modo nativo, molte condizioni di errore (overflow aritmetico, conversione dei tipi e alcune condizioni di divisione per zero) possono essere rilevate in fase di creazione e impediscono la creazione della stored procedure compilata in modo nativo.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). Con le stored procedure interpretate, queste condizioni di errore in genere non causano un errore durante la creazione della stored procedure, ma tutte le esecuzioni non riescono.With interpreted stored procedures, these error conditions typically do not cause a failure when the stored procedure is created, but all executions will fail.

Contenuto della sezione:Topics in this section:

Vedere ancheSee Also

Tabelle con ottimizzazione per la memoriaMemory-Optimized Tables