本文提供了 Synapse SQL 专用 SQL 池和无服务器 SQL 池函数的资源列表。 建议的文章分为两部分:关键设计决策,以及开发和编程方法。
本文旨在帮助你针对 Azure Synapse Analytics 中的 Synapse SQL 组件制定最佳技术方案。
关键设计决策
以下文章重点介绍了 Synapse SQL 开发的概念和设计决策:
| 文章 | 专用 SQL 池 | 无服务器 SQL 池 |
|---|---|---|
| 连接 | 是的 | 是的 |
| 资源类和并发 | 是的 | 否 |
| 交易 | 是的 | 否 |
| 用户定义的架构 | 是的 | 是的 |
| 表分布 | 是的 | 否 |
| 表索引 | 是的 | 否 |
| 表分区 | 是的 | 否 |
| 统计学 | 是的 | 是的 |
| CTAS | 是的 | 否 |
| 外部表 | 是的 | 是的 |
| CETAS | 是的 | 是的 |
建议
以下重要文章重点介绍了有关开发的具体编程方法、技巧和建议:
| 文章 | 专用 SQL 池 | 无服务器 SQL 池 |
|---|---|---|
| 存储过程 | 是的 | 是的 |
| 标签 | 是的 | 否 |
| 视图 | 是的 | 是的 |
| 临时表 | 是的 | 是的 |
| 动态 SQL | 是的 | 是的 |
| 循环 | 是的 | 是的 |
| 按选项分组 | 是的 | 否 |
| 变量赋值 | 是的 | 是的 |
优点和最佳做法
若要详细了解哪些方案适用于无服务器 SQL 池,请参阅 无服务器 SQL 池权益 文章。
T-SQL 功能支持
Transact-SQL 语言在无服务器 SQL 池中使用,专用模型可以引用不同的对象,但在支持的功能集方面存在一些差异。 有关详细信息,请参阅 Azure Synapse SQL 一文中支持的Transact-SQL 功能 。
后续步骤
有关更多参考信息,请参阅 SQL 池 T-SQL 语句。