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