Bieži izplatīti lēnas veiktspējas iemesli pamatnes programmā

Pamatnes programma var darboties lēni vairāku iemeslu dēļ. Šajā rakstā jūs uzzināsit par visbiežāk izmantotajiem lēnas veiktspējas iemesliem pamatnes programmā. Pirms sākat darbu, pārliecinieties, vai izprotat izpildes procesus un datu izsaukumu plūsmu pamatnes programmās.

Programmu noformējums

Atkarībā no tā, kā ir izstrādāta konkrēta pamatnes programma, tai var būt daudz aspektu, kas ietekmē veiktspēju. Daži, kas var izraisīt lēnu veiktspēju, ir:

  • Programma ir smaga klientiem: programma sākotnēji saņem lielas datu kopas datu kolekcijās un pēc tam izmanto datus vairākos ekrānos, izmantojot klientam smagās operācijas, piemēram, Apvienot, Kārtot, Pievienot kolonnu un Grupēt pēc.
  • Lietojumprogrammai ir gara formula programmā OnStart: programma ekrānos aktivizē daudzus nevajadzīgus datu izsaukumus, un šādi datu zvani atgriež lielus datu ierakstus.

Lai programmas dizainu pārskatītu kā iespējamu lēnas programmas veiktspējas avotu, pārraugiet lietojumprogrammu, izmantojot monitoru. Pārbaudiet, kuri datu zvani ilgst ilgu laiku, un tas, cik datu izsaukumu izraisa šādu uzvedību programmā.

Turklāt ir ieteicams līdzsvarot darba slodzi starp klientu un serveri: ieteicams darba slodzi deleģēt uz serveri. No klienta atmiņas patēriņa aspekta ir svarīgi klienta programmu padarīt vieglāku.

Sastrēgums datu avotā

Datu avotā ir daudzi iespējamie vājo vietu cēloņi. Parasti tabulas datu avotā atrodas darbības centrā, kad daudz transakciju/ar transakciju nesaistīti vaicājumi tiek novirzīti uz to pašu tabulu vai ierakstu no dažādiem lietotājiem.

OData izsaukumu skaits var palēnināties, ja:

  • Atbalsta mehānismam, kas vieso datu avotu, trūkst resursu.
  • Atbalsta SQL instancei ir bloķēšanas, aizķeres vai resursu strīds.
  • Lokālā datu vārteja ir nepareiza.

Ja rodas šādas problēmas, noregulējiet atbalsta datu avotu, lai izvairītos no programmas veiktspējas palēnināšanās.

Klientu pārlūkprogrammas, ierīces un atrašanās vietas

Pamatnes programmas var lietot dažādās ierīcēs, pārlūkprogrammās un atrašanās vietās ar atšķirīgiem tīkla nosacījumiem. Kad Power Apps klients izpilda šo darbību, nodrošiniet, ka tiek lietotas modernas, atjauninātas un atbalstītas pārlūkprogrammas.

Lokālās datu vārtejas un vides atrašanās vieta

Lietotāji var piekļūt pamatnes programmām visā pasaulē. Tomēr ieteicams izmantot datu avotu lielākajai daļai jūsu lietotāju. Piemēram, kad jūsu programma piekļūst jūsu lokālajai datu vārtejai, lokālās datu vārtejas atrašanās vietai jābūt tuvu datu avotam, lai minimizētu papildu atstarpes starp datu vārteju un datu avotu.

Liela apjoma pieprasījumu īslaicīga ierobežošana aizmugurē

Atkarībā no tā, kā noformējat pamatnes programmu, tā var ģenerēt daudzus datu izsaukumus nelielā laika periodā. Piemēram, uz lietojumprogrammu, kas veido savienojumu ar Power Platform vidi, attiecas Dataverse pakalpojuma aizsardzības API ierobežojumi. Šāda lietotne var tikt ierobežota, ja datu izsaukumi pārsniedz atbalstītos ierobežojumus.

Ja lietojumprogramma pārsniedz savienotāja ierobežojumus, uz lietojumprogrammu attiecas pagaidu ierobežojumi. Programmas profilēšana, izmantojot Monitoru, var palīdzēt jums izpētīt šo problēmu. Ņemiet vērā arī to, ka lietotnes, kas ģenerē daudzus novēršamus datu izsaukumus, no kuriem var izvairīties, var nesniegt vislabāko lietotāja pieredzi pat tad, ja izsaukumi netiek nodrošināti.

Veidotāji var veikt atlasi no vairākiem datu avotiem, kas pieejami Power Apps, izmantojot dažādus savienotājus. Lai gan ir daudzas iespējas izvēlēties kādu no datu avota iespējām, izvēlēties pareizo datu avotu un savienotāju ir svarīgi no dažādiem skatupunktiem—izpildījums, veiktspēja, uzturēšana, mērogojamība.

Savienotājiem specifiskie ierobežojumi ir pieejami Power Apps savienotāju dokumentācijā, un tie var atšķirties atkarībā no citiem savienotājiem.

Ir iespējots atkļūdot publicētās lietojumprogrammas iestatījums

Lietotnes, kas publicētas ar iestatījumu Debug publicētā lietotne iespējota, darbojas lēnāk. Publicējiet programmu, atspējojot šo iestatījumu, kolīdz jums vairs nebūs nepieciešams skatīt avota izteiksmes, atkļūdojot publicēto programmu.

Nākamās darbības

Biežāk izplatītās pamatnes programmas veiktspējas problēmas un risinājumi

Skatiet arī

Pamatnes programmas izpildes fāžu un datu izsaukumu plūsmas saprašana
Padomi un paraugprakse pamatnes programmas veiktspējas uzlabošanai
Biežākās problēmas un to risinājumi lietojumprogrammai Power Apps
Problēmu novēršana saistībā ar startēšanas problēmām pakalpojumā Power Apps

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).