任何人都可以帮助我解决天蓝色数据库计算能力和成本的差异,我需要扩展我的数据库哪个更好的方法?
喜欢如果我带两个S3数据库或一个P1数据库有什么区别? 两个S3层数据库将是(100x2)DTU /(〜$ 150.00 / mo x 2)或一个P1层数据库将是125 DTU / $ 465.00 / mo,即
我目前在azure上使用一个带有我的Web应用程序的S3数据库。我的操作非常密集,以至于它有时会消耗100%的全100%DTU 10-20分钟,使其他用户的速度变慢,或者有时也可能导致死锁。 Db的当前大小为60GB,几乎完全索引。
答案 0 :(得分:1)
第一个问题是,是否可以轻松地对数据进行分区,以便您可以在两个或更多S3层之间进行拆分。如果您无法轻松划分数据,那么考虑去两个或更多S3来节省资金是没有用的。
微软没有告诉我们DTU的确切公式,但我们知道它是CPU和IO的组合。最小的Premium层实例为您提供十倍于S3的IO。
有关各层之间差异的更多详情,go here。
答案 1 :(得分:0)
使用Premium服务器,您可以为服务器提供SSD存储。您还可以使用可以极大提高性能的内存中OLTP。
如果您的数据库操作已知长时间使用多个核心,则忘记使用标准层并选择高级层。
希望这有帮助。