关于Azure SQL数据库你不知道的5件事
原文:Azure Tips and Tricks
翻译:汪宇杰
Azure SQL Database
如果您喜欢 SQL Server,那么您可能也喜欢 Azure SQL 数据库。Azure SQL 数据库是 Azure 中的 SQL Server 即服务。你负责处理数据,Azure 负责运行和保护数据库和服务器。
在这篇文章中,我们将了解 Azure SQL 数据库的 5 个重要功能。
先决条件
如果你想继续,你需要以下准备:
一份 Azure 订阅(如果您没有 Azure 订阅,请在开始之前创建一个免费帐户)
https://azure.microsoft.com/free/?WT.mc_id=azure-azuredevtips-azureappsdev
1. 查询编辑器
对于简单的数据查询任务,您可以使用可在查询编辑器(Query editor)菜单下找到的集成查询编辑器。登录 Azure SQL Server 即可开始使用。您可以查询数据、视图和执行存储过程。您还可以保存查询语句以供以后使用。
(Azure 门户中的查询编辑器)
2. Power Apps 集成
Power Apps 使您无需编码即可创建应用程序。您可以使用数据和 UI 小部件编写 Power App,并将其部署到真实设备。对于 Azure SQL 数据库,您可以轻松地使用数据库中的数据创建 Power App。选择 Power Apps 菜单 -> get started 并选择要为其创建应用的表。这会为你创建一个新的 Power App,它连接到 Azure SQL 数据库中的表,并使你能够在 Power Apps 设计器中编辑该应用程序。
(Azure SQL 数据库 Power Apps 集成)
3. 自动调优
数据库的性能对您的应用程序至关重要。性能调优很困难,您应该定期进行。Azure SQL 数据库可以自动优化数据库的性能。在自动优化功能中,你可以配置为让 Azure SQL 根据查询性能自动创建和删除索引。您还可以让它分析查询的执行计划并为它们使用最佳计划。
(Azure SQL 数据库自动调优)
4. 无服务器运行 Azure SQL 数据库
每个 Azure SQL 工作负载都有一个服务层。您可以在提供令人难以置信的性能和存储功能的高级高级层上运行它,或者在需要较少存储和性能时在较低的基本层上运行它。现在,您还可以在无服务器层上运行 Azure SQL 数据库。您可以选择通过设置最低和最高性能来控制无服务器扩展。并且您可以让数据库在一段时间内未使用时暂停,这意味着您无需支付费用,只需支付其存储费用。
(Serverless Tier in Azure portal)
译者注:对于中小型应用,DTU 套餐远比 Serverless 套餐便宜,千万不要被微软忽悠 Serverless 省钱,小心卖血还账单!
5. 轻松添加 Azure 认知搜索
Azure 认知搜索使你能够为数据创建搜索和自动完成功能。在 Azure SQL 数据库中,您可以通过插入 Azure 认知搜索轻松地使您的数据库可搜索。您可以从“添加 Azure 搜索”菜单执行此操作。在这里,你可以选择一个现有的 Azure 认知搜索实例,或者创建一个并通过从你的数据库中提供一个表来配置它的搜索索引。这将 Azure 认知搜索与您的数据库结合起来,并使您能够使用索引来搜索您的数据库。
(Azure SQL 数据库 Azure 搜索集成)
总结
Azure SQL 数据库具有许多功能,包括查询编辑器、Power Apps 集成、自动优化、无服务器层以及与 Azure 认知搜索的集成。去看看吧!