关于azuresql数据库你不知道的5件事

dotNET跨平台 dotNET跨平台     2023-01-06     387

关键词:

点击上方蓝字关注“汪宇杰博客”

原文: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 认知搜索的集成。去看看吧!

汪宇杰博客

Azure | .NET | 微软 MVP

无广告,不卖课,做纯粹的技术公众号

关于java你不知道的10件事

作为Java书呆子,比起实用技能,我们会对介绍Java和JVM的概念细节更感兴趣。因此我想推荐LukasEder在jooq.org发表的原创作品给大家。 你是从很早开始就一直使用Java吗?那你还记得它的过去吗?那时,Java还叫Oak,OO还是一个热... 查看详情

关于linux之父,你不知道的6件事(代码片段)

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇如果让你现在说出三个程序员的名字,Linus很可能就在其中。作为世界上最著名的电脑程序员、黑客之一,LinusBenedictTorvalds写出了Linux内核1.0版&... 查看详情

(转)关于java对象序列化您不知道的5件事

关于Java对象序列化您不知道的5件事转自:http://developer.51cto.com/art/201506/479979.htm 数年前,当和一个软件团队一起用Java语言编写一个应用程序时,我体会到比一般程序员多知道一点关于Java对象序列化的知识所带来的好处。关... 查看详情

关于宣讲会,这几件事你应该知道

谈到校招,那企业宣讲会肯定是必不可少的一个环节。说起宣讲会,大家都不陌生,无非就是企业宣传介绍,同学提问,接收简历按流程下来,仿佛都差不多。今天,我就来跟大家说说宣讲会你不知道但应该知道的几件事,注意... 查看详情

关于java对象序列化您不知道的5件事

关于本系列您觉得自己懂Java编程?事实上,大多数程序员对于Java平台都是浅尝则止,只学习了足以完成手头上任务的知识而已。在本系列中,TedNeward深入挖掘Java平台的核心功能,揭示一些鲜为人知的事实,帮助您解决最棘手的... 查看详情

「译」foreach循环中你不知道的3件事(代码片段)

前言本文925字,阅读大约需要7分钟。总括:forEach循环中你不知道的3件事。原文地址:3thingsyoudidn’tknowabouttheforEachloopinJS公众号:「前端进阶学习」,回复「666」,获取一揽子前端技术书籍自弃者扶不起,自强者击不倒。正文你... 查看详情

关于数据标注行业有些你不知道的事儿(代码片段)

一位在觉醒向量做数据标注的员工说:正如别人评论的那样,我们的工作的确很像数字世界的建筑工人,但是我们在扮演着很重要的角色,因为没有我们,AI这栋摩天大楼就无法建成。大数据作为一个术语而言,其历史可能并不... 查看详情

关于数据库,你可能最想知道的几件事

【CSDN编者按】随着技术不断更新,数据库的发展可谓全面开花,也吸引了越来越多人的关注,但大家真的都足够了解数据库吗?作者|易璜珵    责编|侯淼淼出品| 《新程序员》互联网飞速发展的时代里,数... 查看详情

关于数据库,你可能最想知道的几件事

【CSDN编者按】随着技术不断更新,数据库的发展可谓全面开花,也吸引了越来越多人的关注,但大家真的都足够了解数据库吗?作者|易璜珵    责编|侯淼淼出品| 《新程序员》互联网飞速发展的时代里,数... 查看详情

关于数据库,你可能最想知道的几件事

【CSDN编者按】随着技术不断更新,数据库的发展可谓全面开花,也吸引了越来越多人的关注,但大家真的都足够了解数据库吗?作者|易璜珵    责编|侯淼淼出品| 《新程序员》互联网飞速发展的时代里,数... 查看详情

你不一定知道的数学???

...考诉你为什么的一些知识点,我们一个一个来。目录:1.关于极限0.999......等于1吗?2.乌龟永远也追不上兔子吗?芝诺悖论。3.神奇的生日聚会,真有这么高的概率吗?4.杨辉三角?组合数。(待更新)5.可重复选择的组合?(待... 查看详情

关于单元测试你不知道的那些事

查看详情

关于单元测试你不知道的那些事

查看详情

关于单元测试你不知道的那些事

查看详情

可能你不知道的,关于自动装箱和自动拆箱(代码片段)

包装类我们知道,Java中包含了8种基本数据类型:整数类型:byte、short、int、long字符类型:char浮点类型:float、double布尔类型:boolean这8种基本数据类型的变量不需要使用new来创建,它们不会在堆上创建,而是直接在栈内存中存... 查看详情

电子书关于区块链,你不知道的事

你一定听说过区块链?但却并不了解它的内涵。通过阅读电子书《什么是区块链》,你将了解数据软件和系统的发展历程、区块链作为分布式公共数据管理系统具有哪些特点、区块链名字的由来、以及比特币与区块链的... 查看详情

电子书关于区块链,你不知道的事

你一定听说过区块链?但却并不了解它的内涵。通过阅读电子书《什么是区块链》,你将了解数据软件和系统的发展历程、区块链作为分布式公共数据管理系统具有哪些特点、区块链名字的由来、以及比特币与区块链的... 查看详情

分享5个你不知道的软件测试小神器(赶紧收藏起来)

今天给大家分享一下,软件测试的小神器:1、faker软件测试工程师在日常工作中经常需要构造测试数据。功能测试时,通常是去系统中查找存量数据或者手动去造数据。在自动化测试中,我们一般采用固定的测试数据... 查看详情