首页 > 解决方案 > Azure 数据工厂:SSIS 集成运行时的启动需要很长时间

问题描述

我们的问题是集成运行时的启动/停止需要 4 到 6 分钟!检查下面文档帖子中的屏幕截图时,启动过程需要 3 秒。

性能不佳的原因可能是什么?

我们正在评估 Azure 数据工厂中的 SSIS 运行时。集成运行时 (IR) 非常昂贵,我们希望通过启动和停止 IR 来降低成本。有几个关于如何实现这一点的博客,包括 Microsoft 文档之一: https ://docs.microsoft.com/sv-se/azure/data-factory/how-to-schedule-azure-ssis-integration-runtime#test -运行你的管道

# Example in powershell

Write-Output (Get-Date)
Stop-AzDataFactoryV2IntegrationRuntime -Name XXXXXXIntegrationRuntime -ResourceGroupName XXXXXX -DataFactoryName XXXXXXDataFactory
Write-Output (Get-Date)

#result
Wednesday, 18 September 2019 08:20:33
Wednesday, 18 September 2019 08:24:54

标签: ssisazure-data-factory-2

解决方案


该命令只是发送停止 IR 的命令,但它不会等到它实际停止。尝试使用 Get-AzDataFactoryV2IntegrationRuntime 并检查状态。

您对 IR 没有做任何错误,启动和停止大约需要 5-10 分钟(根据我的经验,停止通常更快)。据我所知,没有办法让它更快地启动或停止,因此您应该构建脚本以定期检查状态并等待 IR 启动并运行。

希望这有帮助!


推荐阅读