Entwurfsentscheidungen und Programmiertechniken für Synapse SQL-Features in Azure Synapse Analytics
Dieser Artikel enthält eine Liste mit Ressourcen zu Funktionen von Synapse SQL für dedizierte SQL-Pools und serverlose SQL-Pools. Die empfohlenen Artikel sind in zwei Abschnitte unterteilt: Wesentliche Entwurfsentscheidungen und Entwicklungs- und Programmiertechniken.
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
Die folgenden Artikel heben Konzepte und Entwurfsentscheidungen für die Synapse SQL-Entwicklung hervor:
Artikel | Dedizierter SQL-Pool | Serverloser SQL-Pool |
---|---|---|
Verbindungen | Ja | Ja |
Ressourcenklassen und Parallelität | Ja | Nein |
Transaktionen | Ja | Nein |
Benutzerdefinierte Schemas | Ja | Ja |
Verteilen von Tabellen in SQL Data Warehouse | Ja | Nein |
Ursachen für eine schlechte Qualität des Columnstore-Index | Ja | Nein |
Tabellenpartitionen | Ja | Nein |
Statistik | Ja | Ja |
CTAS | Ja | Nein |
Externe Tabellen | Ja | Ja |
CETAS | Ja | Ja |
Empfehlungen
Im Folgenden finden Sie wichtige Artikel, die bestimmte Programmiertechniken, Tipps und Empfehlungen für die Entwicklung hervorheben:
Artikel | Dedizierter SQL-Pool | Serverloser SQL-Pool |
---|---|---|
Gespeicherten Prozeduren | Ja | Ja |
Bezeichnungen | Ja | Nein |
Ansichten | Ja | Ja |
Temporäre Tabellen | Ja | Ja |
Dynamischer SQL-Code | Ja | Ja |
Schleifen | Ja | Ja |
Gruppierungsoptionen | Ja | Nein |
Variablenzuweisung | Ja | Ja |
Vorteile und Best Practices
Weitere Informationen dazu, welche Szenarien für einen serverlosen SQL-Pool geeignet sind, finden Sie unter Vorteile eines serverlosen SQL-Pools.
Best Practices für serverlose SQL-Pools in Azure Synapse Analytics
Best Practices für dedizierte SQL-Pools in Azure Synapse Analytics
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 unter In Azure Synapse SQL unterstützte Transact-SQL-Funktionen.
Nächste Schritte
Weitere Referenzinformationen finden Sie unter SQL-Pool – T-SQL-Anweisungen.