Trege prosesser - Ytelsesprofilering i Business Central
Dersom du opplever lang responstid eller ustabilitet i BC Online kan dette skyldes en rekke forskjellige faktorer.
Her vil vi gå igjennom noen nyttige verktøy du kan bruke for å starte et feilsøk, dette er også informasjon som vil være nyttig å sende med dersom du må opprette en support-sak.
Et naturlig sted å starte er ved å teste din egen forbindelse til Microsoft sitt datasenter. Her anbefaler vi azurespeed.com - Denne tjenesten gir oversikt over svartid (latency) til datasenter du selv velger.
I utgangspunktet blir man plassert i nærmeste datasenter men dersom du er usikker på hvor din installasjon er lokalisert kan du sjekke dette ved å åpne “Innstillinger” og “Admin Center”
Inne i Admin Center velger du det miljøet du ønsker å feilsøke. Når du har valgt dette vil du se en oversikt hvor du har feltet “Azure Region”, dette er ditt datasenter.
Tilbake på azurespeed.com velger du ditt datasenter, dette dukker så opp i oversikten nedenfor hvor du får en oversikt over gjennomsnittlig responstid.
Business Central er designet for nettverk med en responstid på inntil 250-300ms, alt under dette vil være akseptabelt.
Dersom responstid til datasenter ikke er problemet har man muligheten til å gjøre ytterligere feilsøk ved å benytte et innebygd verktøy i BC som heter «Ytelsesprofilering»
Ytelsesprofilering gir deg mulighet til å se på et utsnitt av en spesifikk prosess eller operasjon som oppleves som treg i BC.
Tilgang til dette verktøyet kan være begrenset av dine rettigheter.
Dette verktøyet åpner du i et nytt vindu ved å klikke på knappen oppe til høyre slik at det blir enkelt å starte og stoppe opptaket.
Vi går så tilbake til BC og navigerer til den prosessen som oppleves som treg, når du står klar her trykker du på “Start” i Ytelsesprofileringen.
Deretter utfører du den operasjonen du ønsker å måle, for dette eksempelet har vi bokført en kundeordre.
Når du er ferdig trykker du på “Stopp”
Du vil så få opp en analyse av det utsnittet du har valgt, den kan se ut som nedenfor. Her ser du først en oversikt over hvilke apper som var i bruk og hvor lang tid de var i bruk.
Ved å trykke på “Vis teknisk informasjon” kan du gå dypere i analysen og se de individuelle prosessene på detaljnivå.
Du kan drille ned på “Tid brukt” ved å klikke på “xxx millisekunder”, her har vi f.eks drillet ned i “Sales-Post”