我正在试图找出Azure SQL数据库的定价模型。与默认情况下的vCore和DTU相比,价值20个DTU的服务器每月的费用估计为27.96英镑,而vCore每月的成本为326.34英镑。
为什么会有不平等?我查了一下DTU是什么,我很高兴它们的总体概念是基于基于CPU等的数学,但我不知道每个数据库事务是否会加起来,这样我最终就可以“用完”20个DTU,因此将收取另一组20的费用,或者数据库是否只会以" 20“的速度运行。
这不是一个关于DTU计算器的问题,我对所有这些都很满意,这是一个关于为什么这两个值之间存在显著差异的问题。
发布于 2018-05-24 15:13:30
造成这种差异的原因是,vCore模型为数据库提供了一个专用的核心,并且可以独立于存储进行缩放。在DTU模型中,您基本上需要支付CPU、内存和存储(包括io)的份额。当您选择一个较大的DTU时,所有的规范都会一起向上移动。
本文提供了一些细节:https://learn.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-vcore
发布于 2018-05-24 16:52:11
如果您决定将DTU -模型转换为vCore -模型,则应使用以下经验规则选择性能级别:标准层中的每个100 vCore在通用层中至少需要1 vCore;高级层中的每个125个DTU在业务关键层中至少需要1 vCore。
会话和工作人员的最大数量由服务层和性能级别决定。当达到会话或工作人员限制时,新请求将被拒绝,并且客户端将收到错误消息。
https://stackoverflow.com/questions/50511945
复制相似问题