Принципы проектирования и методы программирования для функций Synapse SQL в Azure Synapse Analytics
В этой статье вы найдете список ресурсов для реализации функций выделенного и бессерверного пула SQL в Synapse SQL. Рекомендуемые статьи разбиты на две части: основные принципы проектирования, а также методы разработки и программирования.
Цель этих статей — помочь вам выработать оптимальный технический подход к созданию компонентов Synapse SQL в Azure Synapse Analytics.
Основные проектные решения
В приведенных ниже статьях выделены основные понятия и архитектурные решения для разработки Synapse SQL.
Статья | Выделенный пул SQL | Бессерверный пул SQL |
---|---|---|
Подключения | Да | Да |
Классы и параллелизм ресурсов | Да | Нет |
Транзакции | Да | Нет |
Пользовательские схемы | Да | Да |
Распределение таблиц | Да | Нет |
Индексы таблиц | Да | Нет |
Разделы таблиц | Да | Нет |
Статистика | Да | Да |
CTAS | Да | Нет |
Внешние таблицы | Да | Да |
CETAS | Да | Да |
Рекомендации
В следующих статьях описаны ключевые методики программирования, приведены советы и рекомендации по разработке.
Статья | Выделенный пул SQL | Бессерверный пул SQL |
---|---|---|
Хранимые процедуры | Да | Да |
Метки | Да | Нет |
Представления | Да | Да |
Временные таблицы | Да | Да |
Динамический SQL | Да | Да |
Цикл | Да | Да |
Группировка по параметрам | Да | Нет |
Присвоение значения переменной | Да | Да |
Преимущества и рекомендации
Дополнительные сведения о сценариях, которые подходят для использования бессерверного пула SQL, см. в статье Преимущества пула SQL.
Рекомендации по обеспечению оптимальной производительности с использованием выделенных пулов SQL
Поддерживаемые функции T-SQL
Язык Transact-SQL используется в бессерверном пуле SQL, а выделенная модель может ссылаться на разные объекты и имеет некоторые отличия в наборе поддерживаемых функций. Дополнительные сведения см. в статье Функции Transact-SQL, которые поддерживаются в Azure Synapse SQL.
Следующие шаги
Дополнительные справочные сведения см. в статье Инструкции Т-SQL для пула SQL.