Bendri lėto vykdymo šaltiniai drobės programai
Drobės programa gali atlikti išsamūs veiksmus dėl kelių priežasčių. Šiame straipsnyje sužinosite apie dažniausius įmanomus lėto vykdymo drobės programai šaltinius. Prieš pradėdami įsitikinkite, kad suprantate suprantate drobės programų vykdymo etapus ir duomenų skambučių srautą.
Programos projektavimas
Atsižvelgiant į tai, kaip sukurta tam tikra drobė, ji gali turėti daug aspektų, kurie turi įtakos našumui. Kai kurie iš jų gali sulėtinti efektyvumą:
- Programa yra kliento susisiejintoji: Iš pradžių programa į duomenų rinkinius įtraukia didelius duomenų rinkinius, o tada duomenis naudoja keliuose ekranuose, o ne kliento susekite operacijose, pvz. „JOIN“, Rikiuoti, Įtraukti stulpelį ir Grupuoti pagal.
- Programoje „OnStart" yra ilgos formulės: programa ekranuose paleidžia daug nebūtinų duomenų skambučių, o šie duomenų skambučiai grąžina didelius duomenų įrašus.
Norėdami peržiūrėti programos kūrimą kaip galimą lėto programos veikimo šaltinį, stebėkite programą naudodami „Monitor“. Patikrinkite, kurie duomenų skambučiai trunka ilgą laiką ir kiek duomenų skambučių paleidžia tokį elgesį programoje.
Be to, subalansuoti darbo krūvį tarp kliento ir serverio: rekomenduojama išsausti darbo krūvį į serverį. Atsižvelgiant į kliento atminties suaurinimui, svarbu, kad kliento programa būtų supaprastinta.
Butelio kaklelis duomenų šaltinyje
Yra daug galimų silpnųjų vietų duomenų šaltinis. Paprastai lentelės verslo duomenų šaltinis yra veiklos centre, kai daug transakcijos / netransliavimo užklausų yra nukreipiamos į tą pačią lentelę ar įrašą iš skirtingų vartotojų.
„OData" skambučiai gali sulėtinti, jei:
- Galinė mašina, kurioje išteklių duomenų šaltinis mažai išteklių.
- Atsarginis SQL egzempliorius blokuodamas, užblokuodamas blokavimą arba susaisto išteklius.
- Netinkamas vietinis duomenų šliuzas.
Kai susiduriate su šiomis problemomis, duomenų šaltinis o tada stenkitės nelėtinti programos efektyvumo.
Kliento naršyklės, įrenginiai ir vietos
Drobės programas galima naudoti skirtinguose įrenginiuose, naršyklėse ir vietose, kuriose tinklo sąlygos skiriasi. Kai „Power Apps“ klientas yra įvykdytas, patikrinkite, ar naudojate modernias, atnaujintas ir palaikomas naršykles.
Geografinė vietą patalpų duomenų vartuose ir aplinkoje
Vartotojai gali prieiti prie drobės programų globaliai. Tačiau rekomenduojame rasti beveik daugumos duomenų šaltinis vietą. Pavyzdžiui, kai jūsų programa prieina prie jūsų patalpų duomenų šaltinio, patalpų vietos duomenų šaltinis turi būti uždarytas duomenų šaltiniui siekiant sumažinti papildomą srautą tarp duomenų vartų ir duomenų šaltinio.
Laikina didelių užklausų apimtis galų gale
Atsižvelgiant į tai, kaip kuriate drobės programą, per trumpą laiką ji gali sugeneruoti daug duomenų skambučių.Pavyzdžiui, programai, jungiančiai prie Power Platform aplinkos, taikomi Dataverse paslaugų apsaugos API apribojimai. Tokia programa gali būti atskleista, kai duomenų skambučiai viršija palaikomus apribojimus.
Jei programa viršija jungties užsikimšimo limitus, programa yra užsikimšusi laikinai. Programos profiliavimas naudojant monitorių gali padėti ištirti šią problemą. Taip pat atkreipkite dėmesį, kad programos, generuojamos daug išvengiančių duomenų skambučių, gali neduoda geriausios vartotojų patirties, net jei skambučiai negausite.
Naudodami skirtingas jungtis kūrėjai gali pasirinkti iš „Power Apps“ kelių duomenų šaltinių. Nors yra daug galimybių pasirinkti aptarnavimą duomenų šaltinis pasirinkti tinkamą jungtį duomenų šaltinis jungtį ir jungtį yra svarbu iš daugelio perspektyvų – — architektūrai, našumui, priežiūrai ir kintamumui.
Jungtys specifiniai apribojimai yra pasiekiami prijungimų dokumentuose „Power Apps“ ir gali skirtis, palyginti su kitomis jungtimis.
Įgalintas paskelbtos programos derinimo nustatymas
jei paskelbiant programą buvo įgalintas parametras Paskelbtos programos derinimas, programa veikia lėčiau. Publikuokite savo programą su išjunktu šiuo parametru iš karto, kai tik jums nebereikia peržiūrėti šaltinio išraiškų, derinant publikuotą programą.
Kiti veiksmai
Dažniausios drobių programų efektyvumo problemos ir jų sprendimai
Taip pat žr.
Drobės programos vykdymo etapų ir duomenų iškvietimo srautų supratimas
Patarimai ir geriausia praktika drobės programos efektyvumo pagerinimui
Dažnos problemos ir jų sprendimai „Power Apps“
„Power Apps” paleisties trikčių diagnostika
Pastaba
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).