建置可調整的雲端資料庫

適用於: Azure SQL Database

使用 Azure SQL Database 的可調整工具和功能,可以輕鬆地相應放大資料庫。 特別是,您可以使用 彈性資料庫用戶端程式庫 來建立和管理相應放大的資料庫。 此功能可讓您使用 Azure SQL Database 中成百上千個資料庫,輕鬆開發分區化應用程式。

若要下載:

文件

  1. 開始使用彈性資料庫工具
  2. 彈性資料庫功能
  3. 分區對應管理
  4. 將現有的資料庫移轉到相應放大的資料庫
  5. 資料相依路由
  6. 多分區查詢
  7. 使用彈性資料庫工具加入分區
  8. 使用彈性資料庫工具和資料列層級安全性的多租用戶應用程式
  9. 升級用戶端程式庫應用程式
  10. 彈性查詢概觀
  11. 彈性資料庫工具字彙
  12. 搭配使用彈性資料庫用戶端程式庫與 Entity Framework
  13. 彈性資料庫用戶端程式庫與 Dapper
  14. 分割合併工具
  15. 分區對應管理員的效能計數器
  16. 彈性資料庫工具常見問題集

用戶端功能

使用分區化 來相應放大應用程式,對開發人員和系統管理員而言都是一項挑戰。 用戶端程式庫藉由提供工具讓開發人員和系統管理員管理相應放大的資料庫,簡化了管理工作。 在典型的範例中,有許多稱為「分區」的資料庫要管理。 客戶共置於同一資料庫,而每位客戶 (單一租用戶配置) 一個資料庫。 用戶端程式庫包含下列功能:

  • 分區對應管理:已建立稱為「分區對應管理員」的特殊資料庫。 分區對應管理可讓應用程式管理其分區的中繼資料。 開發人員可利用此功能將資料庫註冊為分區 (描述個別分區化索引鍵或索引鍵範圍至這些資料庫的對應),並隨著資料庫的數量和組成發展來維護此中繼資料,以反映容量變更。 如果沒有彈性資料庫用戶端程式庫,在實作分區化時,您必須花費大量時間來撰寫管理程式碼。 如需詳細資訊,請參閱 分區對應管理

  • 資料相依路由:想像有一個要求進入應用程式。 以要求的分區化索引鍵值為基礎,應用程式必須根據索引鍵值判斷正確的資料庫。 接著,它會開啟資料庫連線來處理要求。 資料相依路由可讓您輕鬆地呼叫一次應用程式的分區對應,就能開啟連接。 資料相依路由是基礎結構程式碼的另一個領域,現在涵蓋於彈性資料庫用戶端程式庫的功能中。 如需詳細資訊,請參閱 資料相依路由

  • 多分區查詢 (MSQ):當要求牽涉到數個 (或所有) 分區時,多分區查詢就派上用場。 多分區查詢在所有分區或一組分區上執行相同的 T-SQL 程式碼。 使用 UNION ALL 語意可將參與分區的結果合併成整體的結果集。 經由用戶端程式庫公開的功能可處理許多工作,包括:連接管理、執行緒管理、錯誤處理和中繼結果處理。 MSQ 可以查詢多達數百個分區。 如需詳細資訊,請參閱 多分區查詢

一般而言,使用彈性資料庫工具的客戶預期可在提交分區本地作業 (而不是有其本身語意的跨分區作業) 時獲得完整的 T-SQL 功能。

後續步驟

其他資源

尚未使用彈性資料庫工具? 請參閱使用者入門指南。 如有疑問,請在 SQL Database 問與答的問題頁面上與我們連絡。如有功能要求,請在 SQL Database 意見反應論壇中新增想法或投票支持現有的想法。