我对DTU及其在各层的权力有疑问。 Microsoft已在此处列出了每个服务层的DTU:https://azure.microsoft.com/en-us/pricing/details/sql-database/
P2有250个DTU,S6有400个。我有一个在P2中运行良好的进程,这个过程是CPU密集型的。假设相同的过程在S6中可以正常运行是正确的,因为它有更高的DTU吗?
谢谢
答案 0 :(得分:1)
由于您的应用程序主要使用CPU资源,因此在S6中该过程应该可以正常运行。标准层不支持列存储索引和内存优化表,因此请检查您是否使用了这些功能。为了更好地比较标准层和高级层,您可以查看此documentation page。
答案 1 :(得分:0)
我发现的一件事是跨层的DTU比较实际上是不可能的。例如,如果您使用200 DTU的S4并将其与P1 DTU进行比较,那么标准比Premium更慢一个数量级。