Ga naar de hoofdinhoud
Versie: 1.x

DB01002: Query-time-out

Wat dit betekent​

Een databasebewerking duurde te lang om te voltooien. De lokale databasequery overschreed de maximaal toegestane tijd.

Veelvoorkomende oorzaken​

  • Grote gegevensset — Een zeer groot aantal producten of records
  • Complexe query — Een query met veel voorwaarden
  • Prestaties van het apparaat — Het apparaat werkt traag
  • Databasefragmentatie — De database moet worden geoptimaliseerd

Hoe op te lossen​

1. Wacht en probeer opnieuw​

De query slaagt mogelijk bij een nieuwe poging:

  • Sluit de POS en open deze opnieuw
  • Probeer de bewerking opnieuw
  • Vermijd andere intensieve bewerkingen tegelijkertijd

2. Sluit andere applicaties​

Maak apparaatbronnen vrij:

  • Sluit ongebruikte browsertabbladen
  • Sluit andere applicaties
  • Start het apparaat opnieuw op indien nodig

3. Beperk de gegevensomvang​

Bij het zoeken:

  • Gebruik specifiekere zoektermen
  • Pas filters toe om de resultaten te beperken
  • Splits grote bewerkingen op in kleinere

4. Optimaliseer de database​

Controleer eerst op niet-opgeslagen werk

Als je lokale gegevens wist of de app opnieuw installeert, wordt alles op dit apparaat verwijderd wat je winkel nog niet heeft bereikt — waaronder verkopen die offline zijn gedaan, open winkelmandjes en wijzigingen die niet zijn opgeslagen. Open voordat je iets wist Winkelstatus → Database en controleer of er niets wordt vermeld als vastgehouden of als nooit aangekomen op je server. Controleer vervolgens bij Winkelstatus → Logs of er 0 vastgelopen records en 0 wijzigingen die nog verzonden moeten worden zijn; rond daarna alle open winkelmandjes af of noteer ze. Heeft je WCPOS geen pagina Winkelstatus, werk WCPOS dan eerst bij en controleer het daarna. Staat er iets vermeld of in de wachtrij, of kun je dit niet controleren, wis dan niets — vraag het aan de winkeleigenaar of neem contact op met support.

Alleen als de andere stappen op deze pagina niet hebben geholpen, en pas nadat je bovenstaande controle hebt uitgevoerd, wis je de gegevens en synchroniseer je opnieuw:

  1. Wis de lokale gegevens (instellingsoptie indien beschikbaar)
  2. Log opnieuw in
  3. Laat de gegevens opnieuw synchroniseren

5. Controleer de prestaties van het apparaat​

Zorg ervoor dat je apparaat aan de vereisten voldoet:

  • Voldoende RAM
  • Adequate processorsnelheid
  • SSD heeft de voorkeur boven HDD

Grote catalogi​

Als je een zeer grote productcatalogus hebt:

  • De eerste synchronisatie duurt langer
  • Overweeg filters te gebruiken in de POS
  • Sommige bewerkingen nemen van nature meer tijd in beslag
  • Neem contact op met support voor optimalisatieadvies