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-pooler 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 Nej
Transaktioner Ja Nej
Användardefinierade scheman Ja Ja
Table distribution (Tabelldistribution) Ja Nej
Table indexes (Tabellindex) Ja Nej
Tabellpartitioner Ja Nej
Statistik Ja Ja
CTAS Ja Nej
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 Nej
Vyer Ja Ja
Temporary tables (Temporära tabeller) Ja Ja
Dynamisk SQL Ja Ja
Looping Ja Ja
Gruppera efter alternativ Ja Nej
Variabeltilldelning Ja Ja

Fördelar och metodtips

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 SQL-pool-T-SQL-instruktioner.