Устранение неполадок с медленными потоками
В этой статье описаны возможные причины медленного выполнения потоков и рекомендации по облегчению проблемы. Однако эта статья не применяется к случаям, когда триггеры не срабатывают. В этом случае поток даже не запускается или не отображается в списке журнала выполнения.
Симптомы
Поток выполняется медленно и может застрять на одном шаге в сведениях о выполнении потока.
Причина 1. Служба, к которой вы подключаетесь, работает медленно
Например, медленно выполняемый SQL-запрос может привести к замедлению потока в ожидании выполнения запроса.
Причина 2. Используемый соединитель замедляет поток в качестве механизма защиты службы
Например, соединитель SharePoint лимитирует действия со значением 600 в минуту. Одно подключение SharePoint, используемое в нескольких потоках, по-прежнему может выполнять только 600 операций в минуту.
На большинстве страниц соединителя есть раздел регулирования, который документирует это ограничение.
Вы можете увидеть ошибку "429 (слишком много запросов)" в потоке с текстом ошибки, например "Превышено ограничение скорости. Повторите попытку через 27 секунд.
Причина 3. Поток выполняет больше действий, чем ежедневные ограничения для плана.
- Минимальное количество действий, разрешенных службой Power Automate для каждого плана, можно увидеть на странице Ограничения запроса и выделения.
- Каждое карта, выполняемое в потоке, считается вызовом API (действием). Сюда входят действия, которые приводят к исходящим вызовам (например, вызов SharePoint), и действия, которые не выполняются (например, настройка переменных, задержки и т. д.). До предела учитываются только завершенные и неудачные (но не пропущенные) действия.
- Служба Power Automate обычно обеспечивает более высокое количество, чем описано здесь, и не замедляет потоки в зависимости от случайных и разумных превышений. Однако если количество действий потока превышает эти ограничения, они могут регулироваться или в случае расширенных нарушений отключаются.
- Для проверка действий и использования можно использовать вкладку Аналитика на странице сведений о потоке.
Причина 4. Поток превышает норму потребления данных в день
Это объем данных, который поток потребляет из-за операций ввода или вывода.
Причина 5. Поток превышает ограничение, описанное на странице ограничения и конфигурации Power Automate.
Дополнительные сведения об ограничениях и конфигурации Power Automate.
- Для этих ограничений как выполненные, так и пропущенные действия (как то, что может произойти в ветви if/else) учитываются в пределе.
- Нарушение ограничений плана, описанных в следующем разделе сводки плана , является гораздо более распространенным явлением.
- В течение переходного периода принудительное применение не является строгим, а ограничения выше. Переходный период заканчивается после того, как отчеты Центра администрирования Power Platform становятся общедоступными. После этого у организаций будет шесть месяцев, чтобы проанализировать свое использование и приобрести соответствующие лицензии, прежде чем начнется строгое применение ограничений лицензий.
Сводка по плану
Планирование | Ограничения в 24 часа | Потребление данных в день |
---|---|---|
Office 365 лицензии Flow, Power Apps на приложение, участник команды Dynamics и пробные версии | Окончательное ограничение: 6000 действий во всех потоках, созданных одним пользователем. Ограничение перехода: 10 000 действий на поток |
1 ГБ во всех потоках, созданных одним пользователем. |
Power Automate Premium, Power Apps Premium, Power Automate на пользователя, Power Automate на пользователя с участием RPA и Power Apps на пользователя | 40 000 действий во всех потоках, созданных одним пользователем. Ограничение на переход: 200 000 действий на поток |
10 ГБ для всех потоков, созданных одним пользователем. |
Лицензии Dynamics Professional | 40 000 действий во всех потоках, созданных одним пользователем. Ограничение на переход: 200 000 действий на поток |
10 ГБ для всех потоков, созданных одним пользователем. |
Лицензии dynamics Enterprise Application | 40 000 действий во всех потоках, созданных одним пользователем. Ограничение на переход: 200 000 действий на поток |
10 ГБ для всех потоков, созданных одним пользователем. |
Лицензия Power Automate Process и Лицензия Power Automate на поток | 250 000 действий на процесс. Ограничение перехода: 500 000 действий на поток |
50 ГБ хранилища на поток. |
Решение 1. Измените поток, чтобы использовать меньше действий и меньше данных
- Если в потоке есть
Do until
циклы илиFor each item
, попробуйте уменьшить количество итераций цикла, извлекая меньше элементов для итерации. - Многие соединители имеют
Filter query
параметры иTop count
, которые можно использовать для уменьшения количества элементов и объема извлекаемых данных. Дополнительные сведения см. в разделе Фильтрация с помощью Odata. - Если у вас есть запланированный поток, который часто выполняется, попробуйте уменьшить частоту. Многие потоки, выполняемые один раз в минуту или час, можно пересматривать, чтобы выполняться реже.
- Если поток взаимодействует с файлами, будьте в курсе размера файла и постарайтесь уменьшить его, если это возможно.
- Если необходимо повторно использовать одно свойство, возвращаемое действием с большим размером выходных данных несколько раз, рассмотрите возможность использования инициализации переменной для хранения этого свойства и использования переменной в последующих действиях. Даже если используется только одно свойство из выходных данных предыдущего действия, все выходные данные этого действия будут передаваться в последующее действие в качестве входных данных.
Решение 2. Приобретение лицензии Premium или Process на странице цен
Дополнительные сведения о ценах на Power Automate.
Администратору клиента потребуется приобрести план, так как обычные пользователи получат сообщение о том, что в настоящее время покупки отдельных планов недоступны. Затем администратор клиента должен применить план к пользователю, создавшему поток. Планы процесса можно назначить на странице сведений о потоке. После приобретения и назначения лицензии автор потока должен повторно изменить поток. Кроме того, потоки будут обновляться в фоновом режиме один раз в неделю в соответствии с текущими планами.
Если поток выполняет тысячи действий каждый день, рассмотрите возможность приобретения лицензии на обработку, чтобы повысить пропускную способность и увеличить квоты. План обработки предоставляет наилучшие доступные квоты производительности.
Если вам нужно больше действий, чем ежедневно предоставляет Power Automate, рассмотрите возможность экспорта потока в Logic Apps. Дополнительные сведения о затратах, связанных с Logic Apps, см. в статье Планирование управления затратами для Azure Logic Apps.
Дополнительная информация
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по