Vanliga källor till långsamma prestanda för en arbetsyteapp
Det kan gå långsamt i en arbetsyteapp av flera orsaker. I den här artikeln lär du dig mer om de vanligaste källorna till långsamma prestanda för en arbetsyteapp. Innan du börjar ska du se till att du förstår körningsfaserna och flödet av datasamtal i arbetsyteappar.
Appdesign
Beroende på hur en viss app har utformats kan appen ha många olika aspekter att tänka på när det gäller prestanda. En del saker som kan resultera i långsamma prestanda är:
- Appen är klienttung: Appen får initialt stora uppsättningar data i datainsamlingen och använder sedan data på flera skärmar över klienttunga operationer som JOIN, Sortera, Lägg till kolumn och Gruppera efter.
- Appen har lång formel i OnStart: Appen utlöser många onödiga datasamtal på skärmar och sådana datasamtal returnerar stora dataposter.
Om du vill se appdesignen som en möjlig källa till långsamma appprestanda kan du övervaka appen med hjälp av Övervaka. Kontrollera vilka datasamtal som tar lång tid och hur många datasamtal som utlöser sådana beteenden i appen.
Du bör också fördela arbetsbelastningen mellan klienten och servern: du bör delegera arbetsbelastningen till servern. Ur klientens minnesanvändning är det viktigt att klientprogrammet blir lätt.
Flaskhals i datakällan
Det finns många möjliga orsaker till flaskhalsar i datakälla. Vanligtvis står tabeller i datakälla i aktivitetscenter när många transaktions-/icke-transaktionerala frågor dirigeras till samma tabell eller post från olika användare.
OData-anrop kan gå långsammare om:
- Serverdatorn som är värd för datakälla har ont om resurser.
- SQL-serverinstansen har blockeringar, deadlocks eller resurstvister.
- Ej felfri lokal datagateway.
När dessa problem uppstår, ställ in serverdelens datakällan för att undvika att sakta ner appens prestanda.
Klientwebbläsare, enheter och platser
Arbetsyteappar kan användas på olika enheter, webbläsare och platser med olika nätverksvillkor. När Power Apps klienten kör, se till att använda modern, uppdaterad och webbläsare som stöds.
Den geografiska platsen för lokal datagateway och miljö
Användarna kan komma åt arbetsyteappar globalt. Vi rekommenderar dock att du har datakälla nära de flesta slutanvändare. Om appen exempelvis har åtkomst till din lokal datakälla bör platsen för lokal datagatewayen vara nära datakälla för att minimera eventuella extra störningar mellan datagatewayen och datakälla.
Tillfällig begränsning av högvolymsförfrågningar i serverdelen
Beroende på hur du utformar en arbetsyteapp kan det generera många datasamtal under en mindre tidsperiod. En app som ansluter till en Power Platform-miljö omfattas av Dataverse serviceskydd API-begränsningarna. Sådana appar kan bli för många när datasamtalen överskrider de gränser som stöds.
Om en app överskrider kopplingens begränsningar gäller tillfälliga begränsningar för appen. Om du profilerar appen med Övervaka kan du undersöka problemet. Appar som genererar många datasamtal som går att undvika kanske inte ger bästa användarupplevelse, oavsett om samtalen blir för vanliga eller inte.
Beslutsfattare kan välja från flera olika datakällor tillgängliga för Power Apps med olika kopplingar. Även om det finns många alternativ att välja en datakälla från, är det viktigt att välja rätt datakälla och connector ur många perspektiv—arkitektur, prestanda, underhåll, skalbarhet och så vidare.
Kopplingsspecifika gränser är tillgängliga i dokumentationen Power Apps-kopplingar och kan variera jämfört med andra kopplingar.
Inställningen felsöka publicerad app är aktiverad
Appar som publiceras med inställningen Felsöka har aktiverats fungerar inte längre. Publicera appen med den här inställningen inaktiverad så snart du inte längre behöver visa källuttryck när du felsöker den publicerade appen.
Nästa steg
Vanliga prestandaproblem och lösningar för arbetsyteappar
Se även
Förstå körningsfaser och datasamtalsflöde i arbetsyteappar
Tips och metodtips för att förbättra prestanda för arbetsyteappar
Vanliga problem och lösningar för Power Apps
Felsöker startproblem för Power Apps
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).