2017-08-27 52 views
0

任何人都可以幫助我與天藍色數據庫的差異計算能力和成本,我需要擴大我的數據庫哪一個更好的方法?Azure SQL數據庫 - CPU與成本

贊如果我帶兩個S3數據庫或一個P1數據庫,有什麼區別? 2 S3級數據庫將是(100X2)DTU /(〜$ 150.00 /月×2)或一個P1級數據庫將125 DTU/$ 465.00 /月即

我目前正在使用一個S3數據庫與我的web應用程序蔚藍。我的操作非常密集,有時會在10-20分鐘內消耗完全100%DTU,從而使其他用戶的速度變慢,有時也可能導致死鎖。 Db的當前大小爲60GB,幾乎完全索引。

回答

1

第一個問題是,如果甚至可以輕鬆分區數據,以便可以在兩個或多個S3層之間分割。如果您不能輕鬆分配數據,那麼考慮使用兩個或更多S3來節省資金是沒有用的。

微軟並沒有告訴我們DTU的確切公式,但我們知道它是CPU和IO的組合。最小的Premium級實例爲您提供十倍於S3的IO。

有關各層之間差異的更多詳細信息,請參閱go here

+0

所以你是說CPU和IO中1 x P1> 2 x S3? –

+0

是的。根據上面的鏈接,「Premium級別提供更多的CPU,並且在標準級別的最高性能級別上,IO的起始點爲10倍。」這意味着IO大10倍,但我們沒有明確的衡量S3和P1之間多少CPU,除了「更多」之外。 –

0

使用Premium服務器,您可以爲服務器提供SSD存儲。您還可以使用內存中的OLTP,這可以極大地提高性能。

如果您已知數據庫操作使用多個核心的時間過長,則忘記使用標準層並選擇高級層。

希望這會有所幫助。