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 pool de SQL dedicado e funções de pool de SQL sem servidor do SQL do Synapse. Os artigos recomendados estão divididos em duas seções: principais decisões de design e técnicas de desenvolvimento e codificação.

O objetivo desses artigos é ajudar você a desenvolver a melhor abordagem técnica para os componentes do SQL do Synapse no Azure Synapse Analytics.

Principais decisões de design

Os artigos abaixo destacam os conceitos e as 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
Simultaneidade e classes de recursos Sim Não
Transações Sim Não
Esquemas definidos pelo usuário Sim Sim
Distribuição da tabela Sim Não
Índices da tabela Sim Não
Partições de tabela Sim Não
Estatísticas Sim Sim
CTAS Sim Não
Tabelas externas Sim Sim
CETAS Sim Sim

Recomendações

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

Artigo Pool de SQL dedicado Pool de SQL sem servidor
Procedimentos armazenados Sim Sim
Rótulos Sim Não
Exibições Sim Sim
Tabelas temporárias Sim Sim
SQL dinâmico Sim Sim
Loop Sim Sim
Agrupar por opções Sim Não
Atribuição de variável Sim Yes

Benefícios e melhores práticas

Suporte para recursos de 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, confira o artigo Recursos de Transact-SQL com suporte no SQL do Azure Synapse.

Próximas etapas

Para obter mais informações de referência, confira Instruções T-SQL do pool de SQL.