首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure Cloud平台上的T过程性能差

Azure Cloud平台上的T过程性能差
EN

Stack Overflow用户
提问于 2018-06-25 07:06:51
回答 2查看 372关注 0票数 0

我们正在观察蔚蓝云平台上的奇怪行为

问题陈述:我们开发了model存储过程,将数据从CSV文件转换为目标数据模型。我们正在大约7份Lac记录(700000)上运行这些程序。

问题在于这些程序在不同环境下的执行时间。

云平台(Azure SQL):2小时-2小时-30分钟

便携式AMD A8 PRO 1.9 GHZ ( Server 2014) RAM 8GB : 22分钟

桌面英特尔i3 6100 T 3.20 GHZ ( Server 2014) RAM 8GB :5分钟52秒

理想情况下,我们期望过程在生产服务器上运行得更快,但这里的情况正好相反。

从笔记本电脑到桌面的执行时间,我们可以观察更快的程序运行速度和更高的CPU速度和处理能力。

我们被要求将这些过程的执行时间从2小时30分钟缩短到云上的40分钟以下。

我们确实在所需的位置设置了索引,但我无法理解Azure Vs Desktop/膝上型计算机执行时间的差异。

任何建议在这里能做些什么

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-25 11:44:19

您已经声明您正在基本层中使用Azure SQL数据库。这意味着数据库可以使用5 DTU的。这是绝对最低的Azure SQL数据库。

有关DTU的信息,请查看基于DTU的采购模型

请注意,您可以通过选择不同的层来缩放数据库可用的DTU数量。这与4000 DTU在P15层中的一样高。这是800%的增长。

另一个解决办法是调查基于vCore的采购模式(预览)

票数 1
EN

Stack Overflow用户

发布于 2018-06-25 08:14:24

要解决性能问题,必须完成一系列步骤,以隔离和确定问题的原因。

您可以使用性能洞察工具。它记录所有查询,并向您展示数据库的性能。https://azure.microsoft.com/en-us/documentation/articles/sql-database-query-performance/

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

https://stackoverflow.com/questions/51017943

复制
相关文章

相似问题

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