Itgendhb085 & itgendch646: Vertraging bij ophalen data via .bat-script

Op onze server draaien wij een .bat-script dat een .sql-query uitvoert op de Invantive-server. In de onderstaande afbeelding is het script te zien:

We merken dat er bij het ophalen van data via de ItemsIncremental slechts 882 rijen worden opgehaald, maar dit proces duurt ongeveer 45 minuten. Voor de TransactionlinesIncremental worden circa 160.000 rijen opgehaald, maar hier doet het script bijna 2 uur over.

Hieronder hebben we een logbestand van de cmd-prompt toegevoegd voor meer context:

Sinds eind oktober zien we deze extreme vertragingen bij het inladen van data. Weten jullie wellicht wat hiervan de oorzaak is of of er aan onze kant iets geoptimaliseerd kan worden om dit probleem te verhelpen?

Dit is geen bekend probleem.

Advies is om als startpunt de volgende artikelen te lezen en op basis daarvan verbeteringen te bepalen en door te voeren. In het algemeen zou eerste stap zijn om het probleem op te knippen tot er een hoofdoorzaak duidelijk is:

Ik merk iets opvallends op bij het gebruik van verschillende methoden om data op te halen voor dezelfde klant. Voor een specifieke datacontainer heb ik exact dezelfde dataset opgehaald, maar via OData duurde dit slechts 15 minuten. Daarentegen duurt het ophalen van dezelfde data via het originele .bat-script (zie afbeelding hieronder/vorige post) maar liefst 3 uur en 40 minuten.

Dit roept de vraag op: waarom is er zo’n groot verschil in snelheid tussen beide methoden?

Het lijkt erop dat er iets niet goed gaat bij het gebruik van het .bat-script in combinatie met het ophalen van data uit Invantive. Heeft iemand hier eerder mee te maken gehad, of weet iemand waar dit verschil in prestatie door veroorzaakt kan worden?

Dit is geen bekend probleem.

Advies is om als startpunt de volgende artikelen te lezen en op basis daarvan verbeteringen te bepalen en door te voeren. In het algemeen zou eerste stap zijn om het probleem op te knippen tot er een hoofdoorzaak duidelijk is:

Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.

Dit topic is 3 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.