Поширені джерела повільної роботи компонованої програми
Компонована програма може працювати повільно через кілька причин. У цій статті ви дізнаєтеся про найпоширеніші джерела повільної роботи компонованої програми. До початку переконайтеся в тому, що ви розумієте етапи виконання й цикл викликів даних у компонованих програмах.
Конструкція програми
Залежно від конструкції тієї або іншої компонованої програми, вона може мати багато різних аспектів, що впливають на швидкодію. Аспектами, що можуть спричиняти повільну роботу, є:
- Програма має складні клієнтські сценарії: із самого початку програма отримує великі набори даних до колекцій, а потім використовує ці дані на кількох екранах при виконанні складних клієнтських операцій, таких як JOIN, Сортувати, Додати стовпець і Групувати за.
- Програма має довгу формулу в OnStart – програма запускає багато зайвих викликів даних на екранах, а такі виклики даних повертають великі записи даних.
Контролюйте програму за допомогою Монітора, щоб переглянути конструкцію програми, як можливе джерело повільної роботи програми. Дізнайтеся, які саме виклики даних виконуються довго, а також скільки викликів даних запускають таку поведінку програми.
Окрім цього, врівноважуйте робоче навантаження між клієнтом і сервером: рекомендується передавати робоче навантаження серверу. З точки зору споживання пам’яті клієнта важливо зробити клієнтську програму невибагливою до ресурсів.
Вузьке місце в джерелі даних
Перешкоди в джерелах даних мають багато можливих причин. Зазвичай центром активності в джерелі даних є таблиці, коли різні користувачі спрямовують до однієї й тієї самої таблиці багато запитів щодо транзакцій і не щодо транзакцій.
Виклики OData можуть спричиняти вповільнення, якщо:
- Машина бази даних, на якій розміщено джерело даних, має недостатні ресурси.
- Інсталяція бази даних SQL має блокування або різнобій ресурсів.
- Виникла несправність локального шлюзу даних.
При виникненні цих проблем налаштуйте джерело даних машини бази даних, щоб уникнути вповільнення роботи програми.
Клієнтські браузери, пристрої та розташування
Компоновані програми можна використовувати на різних пристроях, браузерах і в різних розташуваннях за різних мережевих умов. Коли виконується клієнт Power Apps, обов’язково користуйтеся сучасними, оновленими й підтримуваними браузерами.
Географічне розташування локального шлюзу даних і середовища
Користувачі можуть здійснювати доступ до компонованих програм із будь-якого куточка світу. Однак ми рекомендуємо розташувати джерело даних поблизу від більшості користувачів. Наприклад, коли програма отримує доступ до локального джерела даних, розташування локального шлюзу даних має бути поблизу від джерела даних задля зменшення будь-яких зайвих втрат між шлюзом даних і джерелом даних.
Тимчасове регулювання запитів високого обсягу на машині бази даних
Залежно від побудови вами компонованої програми, вона може створювати багато викликів даних протягом короткого проміжку часу. Наприклад, програма, що підключається до середовища Power Platform підлягає лімітам API захисту служби Dataverse. Така програма може підлягати обмеженню при перевищенні кількістю викликів даних підтримуваних лімітів.
Якщо програма перевищує ліміти з обмеження потоку даних з’єднувача, така програма підлягає тимчасовому регулюванню потоку даних. Характеристика програми з використанням засобу відстеження може допомогти розслідувати проблему. Також зверніть увагу, що програми, які створюють багато зайвих викликів даних можуть не забезпечувати найкращу взаємодію з користувачем, навіть якщо ці виклики даних не підлягають обмеженням.
Розробники можуть робити вибір зі кількох джерел даних, доступних для Power Apps, способом використання різних з’єднувачів. Хоча доступно багато варіантів вибору джерела даних, із різних точок зору важливо вибрати правильне джерело даних і правильний з’єднувач – такими точками зору можуть бути архітектура, швидкодія, технічне обслуговування та можливість масштабувати.
Обмеження, спеціальні для окремих з’єднувачів, доступно описані в документації з’єднувачів Power Apps. Ці обмеження можуть відрізнятися порівняно з іншими з’єднувачами.
Параметр налагодження опублікованої програми увімкнуто
Програми, опубліковані з увімкненим налаштуванням Налагодження опублікованого додатка, працюють повільніше. Опублікуйте програму, вимкнувши цей параметр, якщо потреба переглядати вихідні вирази під час налагодження опублікованої програми вже відсутня.
Наступні кроки
Поширені проблеми з продуктивністю компонованих програм та способи їх вирішення
Статті за темою
Ознайомтеся з етапами виконання компонованої програми й циклом виклику даних
Підказки та рекомендації щодо підвищення швидкодії компонованої програми
Поширені проблеми та засоби їхнього усунення для Power Apps
Усунення проблем із запуском Power Apps
Примітка
Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)
Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).
Зворотний зв’язок
Надіслати й переглянути відгук про