Compartilhar via


Decisões de design e técnicas de codificação para recursos do SQL do Synapse no Azure Synapse Analytics

Neste artigo, você encontrará uma lista de recursos para o Dedicated SQL Pool e funções do Serverless SQL Pool do Synapse SQL. Os artigos recomendados são divididos em duas seções: principais decisões de design e técnicas de desenvolvimento e codificação.

O objetivo desses artigos é ajudá-lo a desenvolver a abordagem técnica ideal para os componentes do SQL do Synapse no Azure Synapse Analytics.

Principais decisões de design

Os artigos a seguir destacam conceitos e decisões de design para o desenvolvimento do SQL do Synapse:

Artigo pool de SQL dedicado pool de SQL sem servidor
Conexões Sim Sim
Classes de recursos e simultaneidade Sim No
Transações Sim No
Esquemas definidos pelo usuário Sim Sim
Distribuição de tabela Sim No
Índices de tabela Sim No
Partições de tabela Sim No
Estatísticas Sim Sim
CTAS Sim No
tabelas externas Sim Sim
CETAS Sim Sim

Recomendações

Abaixo, você encontrará artigos essenciais que enfatizam técnicas, dicas e recomendações de codificação específicas para desenvolvimento:

Artigo pool de SQL dedicado pool de SQL sem servidor
Procedimentos armazenados Sim Sim
Rótulos Sim No
Views Sim Sim
Tabelas temporárias Sim Sim
SQL dinâmico Sim Sim
Looping Sim Sim
Agrupar por opções Sim No
Atribuição de variável Sim Sim

Benefícios e práticas recomendadas

Suporte a recursos T-SQL

A linguagem Transact-SQL é usada no pool de SQL sem servidor e o modelo dedicado pode referenciar objetos distintos e tem algumas diferenças no conjunto de recursos compatíveis. Para obter mais informações, consulte o artigo recursos do Transact-SQL com suporte no SQL do Azure Synapse.

Próximas Etapas 

Para obter mais informações de referência, consulte as instruções T-SQL do SQL pool.