Compartilhar via


Procedimentos armazenados compilados nativamente

Procedimentos armazenados compilados nativamente são Transact-SQL procedimentos armazenados compilados para código nativo que acessam tabelas otimizadas para memória. Procedimentos armazenados compilados nativamente permitem a execução eficiente de consultas e lógica de negócios no procedimento armazenado. Para obter mais detalhes sobre o processo de compilação nativa, consulte Compilação Nativa de Tabelas e Procedimentos Armazenados. Para obter mais informações sobre como migrar procedimentos armazenados baseados em disco para procedimentos armazenados compilados nativamente, consulte Problemas de migração para procedimentos armazenados compilados nativamente.

Observação

Uma diferença entre procedimentos armazenados interpretados (baseados em disco) e procedimentos armazenados compilados nativamente é que um procedimento armazenado interpretado é compilado na primeira execução, enquanto um procedimento armazenado compilado nativamente é compilado quando é criado. Com procedimentos armazenados compilados nativamente, muitas condições de erro (estouro aritmético, conversão de tipo e algumas condições de divisão por zero) podem ser detectadas no momento da criação e farão com que a criação do procedimento armazenado compilado nativamente falhe. Com procedimentos armazenados interpretados, essas condições de erro normalmente não causarão uma falha quando o procedimento armazenado for criado, mas todas as execuções falharão.

Tópicos nesta seção:

Consulte Também

TabelasMemory-Optimized