我创建了一个简单的管道,其运行方式如下:
通过Azure函数生成访问令牌。没问题。
使用Lookup活动创建一个表以遍历行(4列乘0.5M行)。没问题。
问题:大约1000次输入/插入后,管道的爬网速度变慢了。
我正在查看有关ADF限制的documentation。
除非我误解,否则我希望这会落在这些限制之内。我还克隆了管道,并通过将查询偏移为一来尝试了它,并在2018年的条目中排名最高。
具有更多经验的人都可以给我一些有关这里发生的情况的想法吗?
作为建议,每当我不得不在foreach中弄弄变量时,我都会为foreach进程创建新的管道,并从foreach中调用它。这样,我确保变量在foreach的每次迭代中都具有自己的上下文。
您是否已经检查瓶颈不在源头或目的地?如果数据库或Web服务承受某些压力,那么在您的方案允许的情况下,按顺序进行可能会有所帮助。
希望这有所帮助!