Udostępnij za pośrednictwem


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

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.