首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure:更多的DTU还是更多的碎片?

Azure:更多的DTU还是更多的碎片?
EN

Stack Overflow用户
提问于 2014-11-17 23:18:23
回答 1查看 607关注 0票数 2

基本上,我想知道是否有人在增加DTU诉切分方面有任何经验。DTU应该线性地提高性能。因此,如果您有一个5个DTU,并且使用了10个DTU,您(理论上)应该可以获得大约两倍的性能。

因此,四个SQL碎片(每个有5个DTU )和一个20个DTU数据库之间有什么区别?与具有更多“性能”的单一数据库相比,四个碎片会带来什么样的好处?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-21 01:32:49

如果您期望您的工作量随着时间的推移而增加,那么从分片设计开始是有意义的,这样您将有足够的空间来增加流量,而不必以后再重新设计。但是,请确保不需要执行连接不同碎片中的数据的查询。总的来说,性能将类似于扩大规模。我建议对应用程序进行测试,以确保在5 DTU数据库中处理突发事件。

需要注意的一点是,5个DTU数据库在基本版本中,而10个和20个DTU数据库在标准版本中。标准中有更多的特性,性能波动更小:标准承诺每分钟的事务处理率,而基本承诺的事务处理速率为每小时。考虑到这一点,您可以最好地使用一对Standard10DTU数据库作为切分的起点。

Azure SQL的弹性刻度使得将请求路由到单个碎片很容易,还可以获得跨多个碎片的合并结果集,同时管理数据范围到碎片的映射。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26983799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档