原文:Azure Tips and Tricks
翻譯:汪宇杰
Azure SQL Database
如果您喜歡 SQL Server,那么您可能也喜歡 Azure SQL 數(shù)據(jù)庫(kù)。Azure SQL 數(shù)據(jù)庫(kù)是 Azure 中的 SQL Server 即服務(wù)。你負(fù)責(zé)處理數(shù)據(jù),Azure 負(fù)責(zé)運(yùn)行和保護(hù)數(shù)據(jù)庫(kù)和服務(wù)器。
在這篇文章中,我們將了解 Azure SQL 數(shù)據(jù)庫(kù)的 5 個(gè)重要功能。
先決條件
如果你想繼續(xù),你需要以下準(zhǔn)備:
一份 Azure 訂閱(如果您沒有 Azure 訂閱,請(qǐng)?jiān)陂_始之前創(chuàng)建一個(gè)免費(fèi)帳戶)
https://azure.microsoft.com/free/?WT.mc_id=azure-azuredevtips-azureappsdev
1. 查詢編輯器
對(duì)于簡(jiǎn)單的數(shù)據(jù)查詢?nèi)蝿?wù),您可以使用可在查詢編輯器(Query editor)菜單下找到的集成查詢編輯器。登錄 Azure SQL Server 即可開始使用。您可以查詢數(shù)據(jù)、視圖和執(zhí)行存儲(chǔ)過(guò)程。您還可以保存查詢語(yǔ)句以供以后使用。
(Azure 門戶中的查詢編輯器)
2. Power Apps 集成
Power Apps 使您無(wú)需編碼即可創(chuàng)建應(yīng)用程序。您可以使用數(shù)據(jù)和 UI 小部件編寫 Power App,并將其部署到真實(shí)設(shè)備。對(duì)于 Azure SQL 數(shù)據(jù)庫(kù),您可以輕松地使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)創(chuàng)建 Power App。選擇 Power Apps 菜單 -> get started 并選擇要為其創(chuàng)建應(yīng)用的表。這會(huì)為你創(chuàng)建一個(gè)新的 Power App,它連接到 Azure SQL 數(shù)據(jù)庫(kù)中的表,并使你能夠在 Power Apps 設(shè)計(jì)器中編輯該應(yīng)用程序。
(Azure SQL 數(shù)據(jù)庫(kù) Power Apps 集成)
3. 自動(dòng)調(diào)優(yōu)
數(shù)據(jù)庫(kù)的性能對(duì)您的應(yīng)用程序至關(guān)重要。性能調(diào)優(yōu)很困難,您應(yīng)該定期進(jìn)行。Azure SQL 數(shù)據(jù)庫(kù)可以自動(dòng)優(yōu)化數(shù)據(jù)庫(kù)的性能。在自動(dòng)優(yōu)化功能中,你可以配置為讓 Azure SQL 根據(jù)查詢性能自動(dòng)創(chuàng)建和刪除索引。您還可以讓它分析查詢的執(zhí)行計(jì)劃并為它們使用最佳計(jì)劃。
(Azure SQL 數(shù)據(jù)庫(kù)自動(dòng)調(diào)優(yōu))
4. 無(wú)服務(wù)器運(yùn)行 Azure SQL 數(shù)據(jù)庫(kù)
每個(gè) Azure SQL 工作負(fù)載都有一個(gè)服務(wù)層。您可以在提供令人難以置信的性能和存儲(chǔ)功能的高級(jí)高級(jí)層上運(yùn)行它,或者在需要較少存儲(chǔ)和性能時(shí)在較低的基本層上運(yùn)行它?,F(xiàn)在,您還可以在無(wú)服務(wù)器層上運(yùn)行 Azure SQL 數(shù)據(jù)庫(kù)。您可以選擇通過(guò)設(shè)置最低和最高性能來(lái)控制無(wú)服務(wù)器擴(kuò)展。并且您可以讓數(shù)據(jù)庫(kù)在一段時(shí)間內(nèi)未使用時(shí)暫停,這意味著您無(wú)需支付費(fèi)用,只需支付其存儲(chǔ)費(fèi)用。
(Serverless Tier in Azure portal)
譯者注:對(duì)于中小型應(yīng)用,DTU 套餐遠(yuǎn)比 Serverless 套餐便宜,千萬(wàn)不要被微軟忽悠 Serverless 省錢,小心賣血還賬單!
5. 輕松添加 Azure 認(rèn)知搜索
Azure 認(rèn)知搜索使你能夠?yàn)閿?shù)據(jù)創(chuàng)建搜索和自動(dòng)完成功能。在 Azure SQL 數(shù)據(jù)庫(kù)中,您可以通過(guò)插入 Azure 認(rèn)知搜索輕松地使您的數(shù)據(jù)庫(kù)可搜索。您可以從“添加 Azure 搜索”菜單執(zhí)行此操作。在這里,你可以選擇一個(gè)現(xiàn)有的 Azure 認(rèn)知搜索實(shí)例,或者創(chuàng)建一個(gè)并通過(guò)從你的數(shù)據(jù)庫(kù)中提供一個(gè)表來(lái)配置它的搜索索引。這將 Azure 認(rèn)知搜索與您的數(shù)據(jù)庫(kù)結(jié)合起來(lái),并使您能夠使用索引來(lái)搜索您的數(shù)據(jù)庫(kù)。
(Azure SQL 數(shù)據(jù)庫(kù) Azure 搜索集成)
總結(jié)
Azure SQL 數(shù)據(jù)庫(kù)具有許多功能,包括查詢編輯器、Power Apps 集成、自動(dòng)優(yōu)化、無(wú)服務(wù)器層以及與 Azure 認(rèn)知搜索的集成。去看看吧!