De verwachte looptijd op basis van 1 client ID en 1 gebruiker is dan bijna 6 minuten voor dit volume.
Voor een omgeving met circa 750.000 artikelen is een recent gekeken naar snellere. alternatieven. Er zijn op dit moment geen snellere API’s hiervoor bekend op Exact Online. De XML-variant is niet significant sneller en heeft beperkte filtermogelijkheden.
Enkele mogelijke versnellingen zijn daarom zeer specifiek:
- langer cachen met een aparte client ID en database;
- langer cachen met een eigen view met SQL-hint zoals beneden;
- load uitsmeren over meerdere datacontainers met elk een andere
where
-clause.
- load uitsmeren over meerdere delen met telkens andere cacheduur, gestuurd door een
where
-clause.
Voor het implementeren hiervan raden we aan om een consultant te betrekken.
Voor de langere termijn adviseren we om een idee in te dienen bij Exact Online.
select /*+ http_disk_cache(true, true, interval '7 days') */
sim.division
, sim.item
, sim.itemcode
, sim.suppliercode
, sim.supplierdescription
, sim.mainsupplier
, sim.supplieritemcode
, sim.purchaseprice