2015-11-06 64 views
2

我對這兩種類型的數據庫有點困惑。 據我的理解,彈性數據庫只是一個單一的數據庫集羣,對吧?所以如果這是真的,我沒有得到他們的不同限制,例如:單個數據庫和彈性SQL數據庫之間的區別

1)我選擇標準800彈性池,但它只包含兩個S1單個數據庫(每個20個DTU),那麼我有一個最大值40 DTU(= 2 * 20DTU)和不是 800 DTU?

2)同樣的情況:對於兩個S1單個數據庫,我有2 * 250GB = 500GB的存儲限制,但標準800彈性池提供800GB存儲限制 - 我可以使用多少存儲空間?

3)我要放三S3單一的DB(100 DTU和250GB每個= 300DTU和750GB)在一起:所以我不能選擇S-100彈DB,因爲這其中有100eDTU的限制, 100GB?

回答

4

是的,彈性池是計算(即DTU)和存儲資源的共享池是正確的,但其中的單個數據庫存在限制。

在你的例子:

方案1.您可以爲每個數據庫最大DTU上限設定爲20個DTU的,但彈性池的優點之一是,這個限制可以高達100個DTU的標準泳池。因此,使用800 DTU標準池和兩個數據庫,每個數據庫最多可以達到100個DTU(S3性能水平)。實際上,在800個DTU中,8個數據庫可以同時達到100個DTU。

場景2.對於標準800 DTU彈性池提供的,800 GB是其中所有數據庫的總存儲限制是正確的。由於它是標準池,因此每個數據庫的最大存儲容量爲250 GB。因此,例如,三個數據庫每個可以使用250 GB,總共750 GB,或者80個數據庫每個可以使用10 GB,總計800 GB。等等

場景3.如果所有三個數據庫每個都需要同時突發到100個DTU,並且每個數據庫需要使用250 GB,那麼這是正確的,它們不適合100個DTU池。

+0

還有一些我以前不知道的附加信息:1)當您將某個數據庫放入彈性池時,它們不再保留其DTU限制!它們共享池的DTU限制。 2)您只爲游泳池付費,* *不爲游泳池中的數據庫付費。 – Munchkin

相關問題