Бөлісу құралы:


Кенеп бағдарламалары үшін баяу өнімділіктің жалпы көздері

Кенеп бағдарламасы бірнеше себептерге байланысты баяу жұмыс істеуі мүмкін. Бұл мақалада сіз кенеп бағдарламасы үшін баяу өнімділіктің ең көп таралған ықтимал көздері туралы білесіз. Бастамас бұрын, кенеп бағдарламаларындағы орындалу кезеңдері және деректерді шақыру ағынын түсінгеніңізге көз жеткізіңіз.

Бағдарлама жобасы

Белгілі бір кенеп бағдарламасының қалай жасалынғанына байланысты, онда өнімділікке әсер ететін көптеген аспектілер болуы мүмкін. Баяу өнімділікке әкелуі мүмкін кейбіреулері:

  • Бағдарлама клиент үшін күрделі: бағдарлама бастапқыда деректер жиынтығына үлкен деректер жинағын алады, содан кейін БІРІКТІРУ, Сұрыптау, Баған қосу және Топтау әдісі сияқты клиент үшін күрделі операцияларда бірнеше экрандағы деректерді пайдаланады.
  • Бағдарламаның OnStart оқиғасындағы формуласы ұзақ: бағдарлама экрандарда көптеген қажет емес деректерді шақыруды іске қосады және сол деректерді шақырулар үлкен деректер жазбаларын қайтарады.

Бағдарлама жобасын бағдарламаның баяу өнімділігінің көзі ретінде қарастыру үшін, Монитор арқылы бағдарламаны бақылаңыз. Қандай деректерді шақырулар ұзақ уақыт алатынын және бағдарламадағы осындай әрекетті қанша деректерді шақырулар тудыратынын тексеріңіз.

Сондай-ақ клиент пен сервер арасындағы жүктемені теңестіріңіз: жұмыс жүктемесін серверге беру ұсынылады. Клиент жадының тұтынылу тұрғысынан клиенттің бағдарламасын жеңілдету маңызды.

Деректер көзіндегі тосқауыл

Деректер көзі ішіндегі кептелудің себептері өте көп. Әдетте, деректер көзі кестелері көптеген транзакциялық/транзакциялық емес сұраулар бір кестеге немесе әртүрлі пайдаланушылардың жазбаларына бағытталған кезде белсенділіктің орталығында болады.

OData қоңыраулары баяулауы мүмкін, егер:

  • Деректер көзі орналастыратын артқы машинада ресурстар жеткіліксіз.
  • Артқы SQL данасында бұғаттаулар, тұйықталулар немесе ресурстар қайшылығы бар.
  • Жергілікті деректер шлюзі жұмысқа қабілетті емес.

Осы мәселелер орын алған кезде бағдарламаның баяу өнімділігін болдырмау үшін шығыс деректер көзін реттеңіз.

Клиент браузерлері, құрылғылары және орындары

Кенеп бағдарламаларын әртүрлі құрылғыларда, браузерлерде және желілік жағдайлары әртүрлі жерлерде қолдануға болады. Power Apps клиенті орындалу барысында заманауи, жаңартылған және қолдау көрсетілетін браузерлердің пайдаланылуын қамтамасыз етіңіз.

Жергілікті деректер шлюзінің географиялық орны мен ортасы

Пайдаланушылар кенеп бағдарламаларына глобалдық деңгейде қатынаса алады. Дегенмен, деректер көзін пайдаланушылар көп орналасқан жерге жақын орналастыруға кеңес береміз. Мысалы, бағдарлама жергілікті деректер көзіне қатынасқан кезде, жергілікті деректер шлюзінің орны деректер шлюзі мен деректер көзі арасындағы қосымша шығындарды азайту үшін деректер көзіне жақын болуы керек.

Шығыс буферінде жоғары көлемді сұрауларды уақытша азайту

Кенеп бағдарламасын қалай құрастырғаныңызға байланысты, ол аз уақыт ішінде көптеген деректер шақыруларын жасауы мүмкін.Мысалы, Power Platform ортасына қосылатын қолданба Dataverse қызмет қорғау API шектеулеріне бағынады. Ондай бағдарлама деректерді шақырулар қолдау көрсетілетін шектерден асып кетсе қысылып қалуы мүмкін.

Егер бағдарлама қосқыштың реттеу шегінен асып кетсе, бағдарлама уақытша реттеуге ұшырайды. Бағдарламаны монитор арқылы профильдеу бұл мәселені зерттеуге көмектесуі мүмкін. Сонымен қатар қажет емес деректер шақыруларын тудыратын бағдарламалар қоңыраулар қысылып қалмаса да, үздік пайдаланушы тәжірибесін бере алмайды.

Жасаушылар әртүрлі қосқыштарды пайдалану арқылы Power Apps үшін қолжетімді бірнеше деректер көзінен таңдай алады. Деректер көзін таңдаудың көптеген опциялары бар болғанымен, көптеген аспектілерден—құрылым, өнімділік, техникалық қызмет көрсету, масштабтау және т.б. дұрыс деректер көзін және қосқышты таңдау маңызды.

Қосқышқа арналған шектеулер Power Apps қосқыштары құжаттамасында қолжетімді және басқа қосқыштарға қарағанда әртүрлі болуы мүмкін.

Жарияланған бағдарламаны түзету параметрі қосылды

Қосулы жарияланған бағдарламаны түзету параметрімен жарияланған бағдарламалар баяу жұмыс істейді. Жарияланған бағдарламаны түзету кезінде бастапқы өрнектерді қарау енді қажет болмаған кезде, бағдарламаны өшірулі параметрмен жариялаңыз.

Келесі қадамдар

Кенеп бағдарламасының өнімділігіне қатысты жалпы мәселелер мен шешімдер

Сондай-ақ, келесіні қараңыз

Кенеп бағдарламасының орындалу фазалары мен деректерді шақыру ағынын түсіну
Кенеп бағдарламасының өнімділігін жақсартуға арналған кеңестер мен үздік тәжірибелер
Power Apps бағдарламасының жалпы мәселелері мен шешімдері
Power Apps бағдарламасын іске қосқан кездегі ақаулықтарды жою

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).