我正在将流分析用于简单的数据传递方案。
作业有多个 SQL Server 输出(三个)和一个 EventHub 输入。事件计数很小。问题是我的 SU % Utilization 不断增加。我的临时解决方案是每天重新启动一次或两次 Job。
难道我做错了什么?以下是我的查询示例。我尝试将查询更改为使用 TUMBLINGWINDOW,但得到了相同的结果。
SELECT field_1, field_2, field_3, field_4, field_5
INTO [out-alias-1]
FROM [in-alias]
WHERE field_1 LIKE 'Event1:%' OR field_1 LIKE 'Event2:%';
SELECT field_1, field_3, field_6, field_7, field_8
INTO [out-alias-2]
FROM [in-alias]
WHERE field_1 LIKE 'Event3:%' OR field_1 LIKE 'Event4:%';
SELECT field_1, field_3, field_4, field_9, field_10
INTO [out-alias-3]
FROM [in-alias]
WHERE field_1 NOT LIKE 'Event1:%' AND field_1 NOT LIKE 'Event2:%'
AND field_1 NOT LIKE 'Event3:%' AND field_1 NOT LIKE 'Event4:%';