Utforma beslut och kodningstekniker för Synapse SQL funktioner i Azure Synapse Analytics

I den här artikeln hittar du en lista över resurser för dedikerade SQL pool och serverlösa SQL poolfunktioner i Synapse SQL. De rekommenderade artiklarna delas upp i två avsnitt: Viktiga designbeslut och utvecklings- och kodningstekniker.

Målet med dessa artiklar är att hjälpa dig att utveckla den optimala tekniska metoden för Synapse SQL komponenter i Azure Synapse Analytics.

Viktiga designbeslut

Artiklarna nedan beskriver begrepp och designbeslut för Synapse SQL utveckling:

Artikel dedikerad SQL pool serverlös SQL-pool
Anslutningar Ja Ja
Resursklasser och samtidighet Ja Inga
Transaktioner Ja Inga
Användardefinierade scheman Ja Ja
Table distribution (Tabelldistribution) Ja Inga
Table indexes (Tabellindex) Ja Inga
Tabellpartitioner Ja Inga
Statistik Ja Ja
CTAS Ja Inga
Externa tabeller Ja Ja
CETAS Ja Ja

Rekommendationer

Nedan hittar du viktiga artiklar som betonar specifika kodningstekniker, tips och rekommendationer för utveckling:

Artikel dedikerad SQL pool serverlös SQL-pool
Lagrade procedurer Ja Ja
Etiketter Ja Inga
Vyer Ja Ja
Temporära tabeller Ja Ja
Dynamisk SQL Ja Ja
Loopar Ja Ja
Gruppera efter alternativ Ja Inga
Variabeltilldelning Ja Ja

Metodtips för fördelar &

Stöd för T-SQL-funktioner

Transact-SQL språk används i serverlös SQL pool och dedikerad modell kan referera till olika objekt och har vissa skillnader i uppsättningen funktioner som stöds. Mer information finns i artikeln Transact-SQL funktioner som stöds i Azure Synapse SQL.

Nästa steg

Mer referensinformation finns i T-SQL-instruktioner för SQL pool.