Performance-tips MKG

Wanneer je wilt voorkomen dat MKG teveel data ophaalt, waardoor de laadtijd te lang wordt en de performance minder goed, zijn er een aantal mogelijkheden om dit op te lossen. In dit document wordt uitgelegd hoe je invloed kunt uitoefenen op de performance van MKG.

Inhoud

H1. Zoeken

H2. Datalimiet instellen

H3. Voorbeeldweergave

H4. Indirecte velden

H5. LDM gebruikersvelden

H6. Sorteren

H7. Dashboards

  • 7.1 Automatisch vernieuwen

H1. Zoeken

Bij een zoekopdracht haalt MKG data uit de database via de server. Bij het zoeken met de autofilter rij wordt eerst alle data opgehaald naar de werkplek en daarna wordt gefilterd. Dit is handig, maar wees voorzichtig met het gebruik hiervan, want dit kan langer duren dan zoeken via een zoekopdracht.


H2. Datalimiet instellen

Je kunt een datalimiet instellen bij: Administratie instellingen Algemeen Algemeen Data.

Default is het aantal 100 records ophalen. Dit zijn de instellingsopties:

  • Aantal: het aantal records dat in eerste instantie opgehaald zal worden.
  • Tijd: alleen de records die binnen de ingestelde tijd worden gevonden, worden getoond. Van 0 seconden tot X uren instelbaar.
  • Geen: alle data zal opgehaald worden, er is geen limiet. Niet aan te raden, vanwege de invloed op de performance.

H3. Voorbeeldweergave

Je kunt de voorbeeldweergave die in beeld komt, uitzetten met het pijltje in de desbetreffende module wanneer je die niet nodig hebt. Dit voorkomt het telkens ophalen van data en genereren van layouts.


H4. Indirecte velden

Bij het plaatsen van indirecte velden moet de data voor deze velden opgehaald worden uit de gekoppelde tabellen en dat kost tijd. Afhankelijk van welke data opgehaald moet worden, kan MKG daardoor merkbaar vertragen.


H5. Gebruikers LDM-velden

Dit zijn LDM-velden die door de gebruiker zelf zijn aangemaakt. Afhankelijk van de inhoud van een gebruikers LDM-veld kan dit ook invloed hebben op de performance van MKG. De velden halen wellicht aanvullende data op, of voeren een extra berekening uit en dat kost ook tijd.


H6. Sorteren

Sorteren op een veld kan vertragend werken. Sommige velden zijn technisch voorbereid om op te sorteren, maar anderen niet. Een veld dat goed kan gebruikt worden, is bijvoorbeeld sorteren op Verkoopordernummer op de Verkoopordertabel. Als je de verkooporders echter gaat sorteren op een berekend veld, indirect veld of Gebruikers LDM-veld kan dat vertragend werken. MKG geeft hiervoor wel de melding "Sorteren/groeperen op deze kolom kan de performance van MKG beïnvloeden" in de vorm van een uitroepicoon in de kolomheader.


H7. Dashboards

Je kunt dashboards op de Startpagina plaatsen. Enkele standaard dashboards zijn gemaakt voor de Startpagina en herkenbaar door de voorloopletters SP. De SP-Dashboards zijn gemaakt om met zo weinig mogelijk dataverkeer toch nuttige informatie te tonen, waardoor de performance goed is. Zou je een dashboard met veel data op je startscherm zetten, dan kan dat goed merkbaar worden in de performance op deze werkplek.


7.1 Automatisch vernieuwen

Het instellen van het automatisch vernieuwen van een dashboard is goed voor gericht gebruik. Denk aan een werkplek die alleen een specifiek dashboard moet tonen en vernieuwen. Wanneer je dit niet echt nodig hebt, is het wellicht verstandig om de vernieuwfrequentie te verlagen of uit te zetten, omdat het vertragend kan werken.