簡體   English   中英

Azure彈性數據庫池

[英]Azure Elastic Database Pool

我正在設計一個將在Azure中運行並利用SQL Server的SaaS系統。 該應用程序將利用Azure彈性數據庫池來支持通過分片進行橫向擴展。 該計划將運行共享共享模型,並利用碎片圖將租戶ID映射到正確的數據庫。

我一直在閱讀Azure文檔,並已在DEV環境中的多個測試數據庫中成功設置了彈性數據庫池。 因此,我了解了如何執行以及從理論上講這將如何工作。

我不清楚的是,最佳做法是在自己的Azure SQL Server上創建每個Azure SQL數據庫(碎片),還是僅運行一個具有多個數據庫的服務器。 我正在嘗試確定,如果我在一台服務器上有30個數據庫,而每台服務器上有30個數據庫,則是否存在性能瓶頸。 在任何一種情況下,我都假設30個數據庫都屬於一個彈性池。

誰能幫助我從概念上理解資源的分配方式? 所有文檔都談到了分配給數據庫的資源,並且從未提及服務器,因此我假設這是無關緊要的,並且在這種情況下只是一個容器。

這個問題是由我的大量經驗所驅動的,這些經驗是基於物理SQL服務器的世界而定的,在該世界中,每個服務器上可以使用的數據庫數量有限。

在Azure中發布測試后不久,我回答了自己的問題。 您只能將位於同一數據庫服務器上的數據庫添加到彈性池中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM