Projektowanie decyzji i technik kodowania dla funkcji usługi Synapse SQL w usłudze Azure Synapse Analytics
W tym artykule znajdziesz listę zasobów dla dedykowanej puli SQL i bezserwerowych funkcji puli SQL usługi Synapse SQL. Zalecane artykuły są podzielone na dwie sekcje: Kluczowe decyzje projektowe oraz techniki programowania i kodowania.
Celem tych artykułów jest ułatwienie opracowania optymalnego podejścia technicznego dla składników usługi Synapse SQL w usłudze Azure Synapse Analytics.
Kluczowe decyzje projektowe
W poniższych artykułach przedstawiono pojęcia i decyzje projektowe dotyczące programowania w usłudze Synapse SQL:
Artykuł | dedykowana pula SQL | Bezserwerowa pula SQL |
---|---|---|
Połączenia | Tak | Tak |
Klasy zasobów i współbieżność | Tak | Nie. |
Transakcje | Tak | Nie. |
Schematy definiowane przez użytkownika | Tak | Tak |
Dystrybucja tabel | Tak | Nie. |
Indeksy tabel | Tak | Nie. |
Partycje tabeli | Tak | Nie. |
Statystyki | Tak | Tak |
CTAS | Tak | Nie. |
Tabele zewnętrzne | Tak | Tak |
CETAS | Tak | Tak |
Zalecenia
Poniżej znajdziesz podstawowe artykuły, które podkreślają konkretne techniki kodowania, porady i zalecenia dotyczące programowania:
Artykuł | dedykowana pula SQL | Bezserwerowa pula SQL |
---|---|---|
Procedury składowane | Tak | Tak |
Etykiety | Tak | Nie. |
Widoki | Tak | Tak |
Tabele tymczasowe | Tak | Tak |
Dynamiczny język SQL | Tak | Tak |
Pętli | Tak | Tak |
Grupuj według opcji | Tak | Nie. |
Przypisywanie zmiennej | Tak | Tak |
Korzyści i najlepsze rozwiązania
Aby dowiedzieć się więcej na temat scenariuszy odpowiednich dla bezserwerowej puli SQL, zobacz artykuł Korzyści z bezserwerowej puli SQL.
Najlepsze rozwiązania dotyczące używania bezserwerowej puli SQL
Najlepsze rozwiązania dotyczące optymalnej wydajności przy użyciu dedykowanych pul SQL
Obsługa funkcji języka T-SQL
Język Transact-SQL jest używany w bezserwerowej puli SQL, a dedykowany model może odwoływać się do różnych obiektów i ma pewne różnice w zestawie obsługiwanych funkcji. Aby uzyskać więcej informacji, zobacz Transact-SQL features supported in Azure Synapse SQL article (Funkcje języka Transact-SQL obsługiwane w usłudze Azure Synapse SQL ).
Następne kroki
Aby uzyskać więcej informacji referencyjnych, zobacz Instrukcje języka T-SQL puli SQL.