运行U-SQL脚本而不是每次都重新编译?

时间:2018-05-12 19:02:11

标签: azure-data-lake u-sql

有没有办法在没有ADLA每次重新编译作业的情况下重新运行U-SQL作业?我有很多脚本需要30-90秒才能编译,如果有一种方法可以缩短整个运行时间的编译时间,那就太棒了。

1 个答案:

答案 0 :(得分:2)

不幸的是,这还没有。

请注意,作业图和优化在很大程度上取决于在准备阶段确定的数据分布,数据大小,文件数量等,并且在不同的调用之间可能会发生非常显着的变化。

此外,与SMP数据库不同,该语言不会被解释,而是被编译为阶段级程序,然后将其作为扩展执行的一部分进行部署和运行。所以很多时候你会在"汇编"阶段也是实际的代码生成。

话虽如此,我们正致力于改善准备阶段步骤引入的延迟,包括更快的代码生成,查看工作历史等。最近发布的这一领域最近的一项重大改进是快速文件集支持例如。