Freigeben über


Entwerfen von Entscheidungen und Codierungstechniken für Synapse SQL-Features in Azure Synapse Analytics

In diesem Artikel finden Sie eine Liste der Ressourcen für dedizierte SQL-Pool- und serverlose SQL-Poolfunktionen von Synapse SQL. Die empfohlenen Artikel sind in zwei Abschnitte unterteilt: Wichtige Entwurfsentscheidungen und Entwicklung und Codierungstechniken.

Das Ziel dieser Artikel ist es, Ihnen bei der Entwicklung des optimalen technischen Ansatzes für die Synapse SQL-Komponenten in Azure Synapse Analytics zu helfen.

Wesentliche Entwurfsentscheidungen

In den folgenden Artikeln werden Konzepte und Designentscheidungen für die Synapse SQL-Entwicklung hervorgehoben:

Artikel dedizierter SQL-Pool Serverloser SQL-Pool
Verbindungen Ja Ja
Ressourcenklassen und Parallelität Ja No
Transaktionen Ja No
Benutzerdefinierte Schemas Ja Ja
Tabellenverteilung Ja No
Tabellenindizes Ja No
Tabellenpartitionen Ja No
Statistik Ja Ja
CTAS Ja No
externe Tabellen Ja Ja
CETAS Ja Ja

Empfehlungen

Unten finden Sie wichtige Artikel, die bestimmte Codierungstechniken, Tipps und Empfehlungen für die Entwicklung hervorheben:

Artikel dedizierter SQL-Pool Serverloser SQL-Pool
Gespeicherten Prozeduren Ja Ja
Etiketten Ja No
Views Ja Ja
Temporäre Tabellen Ja Ja
Dynamischer SQL-Code Ja Ja
Schleifen Ja Ja
Nach Optionen gruppieren Ja No
Variablenzuweisung Ja Ja

Vorteile und bewährte Methoden

T-SQL-Featureunterstützung

Die Transact-SQL-Sprache wird im serverlosen SQL-Pool verwendet. Das dedizierte Modell kann auf verschiedene Objekte verweisen, und bei den unterstützten Funktionen gibt es gewisse Unterschiede. Weitere Informationen finden Sie im Artikel zu Transact-SQL-Funktionen, die in Azure Synapse SQL unterstützt werden.

Nächste Schritte

Weitere Referenzinformationen finden Sie unter SQL-Pool-T-SQL-Anweisungen.