Partilhar via


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

Neste artigo, você encontrará uma lista de recursos para o pool SQL dedicado e funções de pool SQL sem servidor 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 destes artigos é ajudá-lo a desenvolver a abordagem técnica ideal para os componentes SQL do Synapse no Azure Synapse Analytics.

Principais decisões de design

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

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

Recomendações

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

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

Benefícios e melhores práticas

Suporte a recursos T-SQL

A linguagem Transact-SQL é usada no pool SQL sem servidor e o modelo dedicado pode fazer referência a objetos diferentes e tem algumas diferenças no conjunto de recursos suportados. Para obter mais informações, consulte o artigo Transact-SQL sobre os recursos suportados no Azure Synapse SQL.

Próximos passos

Para obter mais informações sobre referências, veja as instruções T-SQL do pool SQL.