Sündmused
Power BI DataVizi maailmameistrivõistlused
14. veebr, 16 - 31. märts, 16
Nelja võimalusega siseneda, võiksite võita konverentsipaketi ja jõuda LIVE Grand Finale'i las Vegases
LisateaveSeda brauserit enam ei toetata.
Uusimate funktsioonide, turbevärskenduste ja tehnilise toe kasutamiseks võtke kasutusele Microsoft Edge.
[See teema on väljalaske-eelne dokumentatsioon ja seda võidakse muuta.]
Jõudluse ülevaated jaotavad ülevaateid järgmistesse kategooriatesse:
See ülevaade võtab kokku teie rakenduse üldise toimivuse kokkuvõttena ülevaate ID Perf.Summary.Overview all.
Selles ülevaates näete oma rakenduse üldist jõudlust, mis põhineb vihjel, et see on põhines vihjel.
Rakenduse optimeerimisel saate vaadata üksikasjalikke ülevaateid kliendist, võrgust, kohandamiskategooriatest, lisandmoodulitest, savedQ nimetatud rakendustest ja sätetest. Teatud toiminguga üksusi saab tuletada, kui vaatate neid ülevaateid.
Kui kasutajad saavad oma seadmetes Power Apps rakendust kasutada, võivad jõudlust mõjutada mitu tegurit: brauseri tüüp, brauseri versioon ja riistvara määratlus. Selles jaotises näete, mida ülevaated kliendikeskkondadest näevad.
Insight ID: Perf.Environment.Client.Browser.Type
Teatud veebibrauseri tüübid võivad teie rakenduse jõudlust mõjutada. Toetuseta või mitte modernsed brauserid võivad jõudlust aeglustada. See ülevaade pakub erinevate brauserite, eriti mitte soovitamata brauserite jõudlust. Näiteks, Power Apps on oma toe Internet Explorer aegunud.
Kui teil on kasutajaid näiteks vanas Internet Explorer brauseris,vahetage modernse Chromiumi-põhise brauseri vastu. Soovitame kasutajatel kasutada kaasaegset brauserit, näiteks Microsoft Edge Google Chrome'i.
Märkus
Mõni NPAPI-d kasutav pärandrakendus töötab ainult edasi brauseris Internet Explorer.
Insight ID: Perf.Environment.Client.Browser.Version
See ülevaade kontrollib, kui palju kasutajaid kasutab teie rakendust brauseri vanast versioonist. Ka siis, kui kasutajad kasutavad modernseid brausereid, mitte mitte soovitatud brauseritüüpe nagu Internet Explorer, on vanema versiooni brauserid aeglasemad.
Kasutajad peaksid brauserit regulaarselt värskendama. Ettevõtte kliendid saavad rakendada kindlale versioonile rühmapoliitika. Kuna Unified Service Desk (USD) kasutab ka arvuti brauseri vaikesätteid, nõuab see ka brauseri vaiketüübi ja versiooni kontrollimist.
Insight ID: Perf.Environment.Device.MimimumRequirements
See ülevaade kontrollib, kas kasutaja keskkond vastab minimaalsetele süsteeminõuetele. Saate kontrollida veebirakenduse nõudeid , et näha, millised on minimaalsed süsteeminõuded sõltuvalt rakenduse tüübist.
Üldiselt toimub osa tegevusi nagu sisu renderdamine, skriptimine ja allalaadimine kliendipoolselt. Nende tegevuste jaoks on vaja süsteemi miinimumnõuetele vastamist.
Kasutajad peaksid kasutama riistvara, mis vastab või ületab Power Apps süsteemi miinimumnõudeid.
Insight ID: Perf.Environment.Client.Browser.HttpProtocol
Power Apps platvorm toetab HTTP/2. Kui aga teie rakendus kasutab rakenduses Power Apps XMLNameRequest'i (XHR) päringuid HTTP/1.1 protokollil, võib see põhjustada aeglast jõudlust, kuna protokolliga HTTP/1.1 on päringutel piirangud.
Kui see ülevaade tuvastas mõned kasutajad, kes kasutavad HTTP/1.1 protokolli, soovitame tungivalt, et nende kasutajate klient toetaks HTTP/2 protokolli.
HTTP/2 protokolli võivad blokeerida mitmed konfiguratsioonid ja võrgu infrastruktuur, näiteks VPN-võrgu, puhverserveri või seadme Interneti-suvandi seaded.
Kasutajad saavad kontrollida, millist protokolli on brauserisse kaasatud arendustööriista abil kasutatud. Alloleval joonisel ilmnesid võrgukõned HTTP/2 kaudu.
Kui võrguprotokoll näitab HTTP/1.1, võib see olla seotud järgmisega.
See kategooria analüüsib lehekoormuse tüüpi. Soe lehe koormus renderdab lehte vahemälude ja olemasolevate DOM-objektidega, külm lehe koormus renderdab lehte värskelt, laadides vajalikud ressursid alla. Kuigi kasutajad ei erista lehe laadimise tüüpi, analüüsib see ülevaade ja annab soovitusi sõltuvalt sellest, millist tüüpi lehel klienti laaditakse.
Insight ID: Perf.Performance.PageLoadType
Soojade lehtede laadimine on kiirem kui külmade lehtede laadimine, kuna kohalikud vahemälud laadivad vajalikud ressursid.
Märkus
Kui kasutaja avab vormi uuelt vahekaardilt või brauseri uuelt vahekaardilt, loetakse seda külme lehe koormuseks. Kui kasutaja avab rakenduses brauseri aktiivsel vahekaardil muid vorme, loetakse seda soojaks lehekoormuseks.
Soojale lehele laadimiseks kiirema jõudluse saavutamiseks minimeerige uute vahelehtede või brauseriakende avamine. Uute vahelehtede või brauseriakende avamise asemel proovige hoida tegevused ühel vahekaardil. Soovitame ka mitte käivitada brauserit InPrivate- või ingnitorežiimis.
Paljud esimese osapoole mudelipõhised rakendused koosnevad töölauast, vaadetest (EntityList) ja vormist, kui tegemist on lehe tüübiga. Vaikimisi laadivad kasutajad töölaua, ehkki rakenduse tegijad ja administraatorid saavad seda muuta. Kui töölaud sisaldab paljusid diagramme ja paane, võib see põhjustada aeglast töölaua laadimist. Kui EntityListi ja vorme kohandatakse paljude veergude lisamiseks ja paljude kirjete kuvamiseks, võib see põhjustada ka lehe aeglast laadimist. Seega võib lehe ja tabeli toimivuse kontrollimine olla kasulik, kuna lehe laadimise toimivusel võivad olla erinevad algpõhjused.
Selles jaotises näete mitut lehe jõudlusega seotud ülevaadet.
Insight ID: Perf.ModelDriven.Page.Dashboard.SlowSQLQuery
Aeglased SQL-päringud või liiga palju diagramme ja paane töölaual võib põhjustada töölaua halba jõudlust. See ülevaade viitab töölaudadele, mida mõjutavad aeglased SQL-päringud. Kui see ülevaade on salvestatud, sisaldab paan Üksikasjad iga ülevaates sisalduva armatuurlaua ID-d.
Juhtpaneeli nime saate töölaua ID abil otsida järgmiselt. Seejärel saate määratleda, milliseid töölaudu ümber kujundada.
Avage oma mudelipõhine rakendus, näiteks https://contoso.crm.dynamics.com.
Muutke URL-i, nagu on näidatud selles näites (https://contoso.dynamics.com/api/data/v9.1/systemforms[DashboardId]/name), lisades rakenduse URL-ile api/data/v9.1/systemforms[DashboardId]/name .
Saate OData päringu, mis on sarnane allpool kirjeldatuga. Allpool kuvatav agendi armatuurlaud tähistab antud armatuurlaua ID kasutajasõbralikku nime.
{"@odata.context":https://contoso.crm.dynamics.com/api/data/v9.1/$metadata#systemforms(2ff4a8cf-378b-e811-a964-000d3a30dc0a)/name,"value":"Contoso - Agent Dashboard"}
Insight ID: Perf.Sandbox.Performance.Plug-ins.ExternalCall
Lisandmoodulid ja kohandatud töövootegevused pääsevad veebiteenustele (välistele lõpp-punktidele) juurde HTTP- ja HTTPS-protokollide kaudu. Kui need välisteenused toimivad aeglaselt, siis pistikprogramm ise aegub või toimib aeglaselt.
See ülevaade kontrollib väliste lõpp-punktide toimivust ja tuvastab teie rakenduses pistikprogrammid, mida aeglased väliskõned mõjutavad.
Lisateave: Juurdepääs välistele veebiteenustele (Microsoft Dataverse) - Power Apps | Microsofti dokumendid.
Tegijad saavad mudelipõhiste rakendustega teha paljusid erinevaid kohandusi, näiteks järgmisi.
Toimivuse seisukohast võivad kõik need kohandused põhjustada rakenduse halba reageerimist olukordades, kus kohandamine ei järgi parimaid tavasid ja soovitusi. Tegijad saavad käivitada lahendusekontrolli, et kontrollida oma kohandusi arendusetapis.
Järgmised statistikad pakuvad ka analüüsi tulemusi teie kohanduse käituse kasutajaandmetest.
Insight ID: Perf.ModelDriven.Customization.Client.Script.XMLHttpRequestType
Sünkroonsed XMLDriveRequest päringud võivad põhjustada lõppkasutajatele sünkroonse jõudluse probleeme, eriti kui võrk on aeglane või on vaja teha mitu päringut. Brauser tardub ja lõppkasutaja on pettunud, kui ta ei saa lehel klõpsata, kerida ega sellega suhelda.
See ülevaade näitab, kas on sünkroonseid meetodeid ja näidatakse seotud jõudlust.
Sünkroonsed XHR-päringud blokeerivad brauseri suurema töö tegemise, kuna brauser peab ootama sünkroonse kõne lõppemist, põhjustades lehe täieliku aeglustumise või külmutamise.
Soovitame muuta ülevaate jaotises Andmed mainitud peamised meetodid sünkroonsest asünkroonseks. Lisateave:Mudelipõhiste rakenduste suurendamine, minnes üle sünkroonsetele taotlustele
Ülevaate ID: Perf.Customization.Controls.Deprecated
Mõned vanemad juhtelemendid mudelipõhiste rakenduste jaoks, nagu Flip Switch, Calendar Control (V1), Linear Slider, Radial Knob, Arc Knob, Linear Gauge veebisaidi eelvaate juhtelemendi, MultiSelectPicklistControli (V1) ja Flip Label on aegunud. Osa neist juhtnuppudest saab asendada uute juhtnuppudega, mis on rohkem kooskõlas kaasaegset veebi ja mobiilseadet silmas pidades. Lisateave: Uued mudelipõhiste rakenduste juhtelemendid, vanade juhtelementide kasutuselt kõrvaldamine
Aegunud juhtelementide kasutamine võib põhjustada jõudlus-, töökindluse ja hõlbustusfunktsioonide probleeme. Peale selle on nende kasutuselt eemaldatud juhtelementide mõned piirangud lahendatud uute juhtelementide abil. Näiteks juhtelement Toggle ja Calendar juhtelement (V2) kasutavad Microsoft Fluenti kasutajaliidest.
Pange tähele, et aegunud versiooni ja uute juhtelementide vahel on kujunduses tehtud olulisi muudatusi.
Lisateavet aegunud juhtelementide kohta leiate jaotisest Mudelipõhise rakenduse juhtelementide aegumine.
Insight ID: Perf.Sandbox.Performance.Plug-ins.Dominant
See ülevaade aitab meil tuvastada domineeriva pistikprogrammi või teisisõnu kõige sagedamini kasutatava pistikprogrammi. Samuti näitab see, kas mõni valdavalt kasutatav pistikprogramm toimis aeglaselt, kui pistikprogrammi käivitamisaeg oli 95. protsentiilis üle 100 millisekundi. See ülevaade sisaldab loendit kuni kolmest analüüsi lisandmoodulist.
Aeglased domineerivad pistikprogrammid mõjutavad jõudlust. Neid lisandmooduleid tuleks uurida.
Uurige aeglaselt toimivaid lisandmooduleid. Tutvuge pistikprogrammide ja töövoo arendamise parimate tavadega.
Aeglase lisandmooduli edasiseks uurimiseks saate määrata oma arendus- või testkeskkonnas lisandmooduli jälgimislogi sätted väärtuseks Kõik ja määrata, kus viivitus on. Kuid ärge unustage seadet enne tootmisse minekut keelata. Lisateave: Jälitamine ja logimine
Uurige aeglaselt toimivaid pistikprogramme. Mõnda aeglaste pistikprogrammide põhjust kirjeldatakse siin:
Aeglase lisandmooduli edasiseks uurimiseks saate määrata oma arendus- või testkeskkonnas lisandmooduli jälgimislogi sätted väärtuseks Kõik ja määrata, kus viivitus on. Ärge unustage seadet enne tootmisse minekut keelata. Lisateave: Jälitamine ja logimine
Insight ID: Perf.ModelDriven.Customization.SavedQuery.LeadingWildCard
Eesvad metamärgid on sarnased või mittesarnased tingimused, mis kasutavad otsingustringi alguses metamärki (%). Halvasti kirjutatud päring on näiteks järgmine.
<fetch>
<entity name="account">
<attribute name="accountid" />
<attribute name="accountnumber" />
<filter type="and">
<condition attribute="accountnumber" operator="like" value="%124" />
</filter>
</entity>
</fetch>
Eesliidev metamärk (%) salvestatud päringus võib põhjustada päringu ajalõppu või olla aeglane. See ülevaade viitab sellistele aeglastele salvestatud päringutele eesliidete metamärkidega.
Vältige eesliidvate metamärkide kasutamist. Otsinguvõtmes tõlgitakse need SQL Serveris "sisaldab", mis ei kasuta indeksiotsingu eeliseid, vaid teeb skannimise. Kui on vaja kasutada eesliidet, piirage otsinguulatust, kaasates muid tingimusi. Pange tähele, et on ok kasutada järelliitelisi metamärke (%) otsingustringide lõpus.
Insight ID: Perf.Sandbox.Configuration.PluginTraceSettings
Tegijad saavad oma lisandmooduleid eemaldada lisandmoodulite jälgimislogide kaudu. Administraatorid Dataverse saavad määrata lisandmooduli ja kohandatud töövootegevuse jälgimise olekusse Väljas, Erand või Kõik.
Lisandmooduli jälituslogi väärtuseks tuleks seada Kõik ainult siis, kui silute või kohandate lisandmoodulit. Jälgimise logimise suur maht võib põhjustada SQL Serveriga I / O üldkulusid. Peale selle võib lisandmooduli jälgimislogi kustutamine põhjustada SQL Serveriga tõrkeid või ootamisi.
Kui teie tootmiseksemplaris on see säte Kõik ja teie pistikprogrammi loodud logide maht on suur, kaaluge selle muutmist valikuks Erand.
Sätte muutmiseks minge vahekaardile Sätted>Administreerimine>Süsteemisätete>kohandamine . Lisateave: Logimine ja jälitamine
Võrgu latentsus ja läbilaskevõime on olulised tegurid, mis mõjutavad lõppkasutaja kasutuskogemust. Suure latentsuse ja madala läbilaskevõimega kasutajatel on juurdepääsemisel suurema tõenäosusega aeglane Unified Interface. See ülevaade ütleb meile, kui palju kasutajaid on halva jõudlusega võrgus ja milline oli nende toimivus.
Halb võrgukonfiguratsioon mõjutab rakenduse jõudlust.
Kui võrgus on palju kasutajaid ja jõudlus on suur, soovitame kasutajatel minna üle paremini toimivale võrku.
Sündmused
Power BI DataVizi maailmameistrivõistlused
14. veebr, 16 - 31. märts, 16
Nelja võimalusega siseneda, võiksite võita konverentsipaketi ja jõuda LIVE Grand Finale'i las Vegases
LisateaveKoolitus
Õppetee
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Sertimine
Microsoft Certified: Power Platform Functional Consultant Associate - Certifications
Demonstrate the use of Microsoft Power Platform solutions to simplify, automate, and empower business processes for organizations in the role of a Functional Consultant.